c# adobe pdf reader component : Add pdf pages to word document Library application class asp.net html web page ajax salesforce_spring16_release_notes46-part1621

Changed Objects
QuickActionDefinition
The following fields have been added:
OptionsCreateFeedItem
Indicates whether successful completion of the action creates a feed item (true) or not (false). Applies only to Create Record,
Update Record, and Log a Call quick action types.
SuccessMessage
The message that displays to the user upon successful completion of the action.
SandboxInfo
The field ApexClassId represents a class you can specify to perform tasks after a sandbox copy. You specify the class when you
create the sandbox.
Tooling API Calls and Methods
Tooling API includes new or changed SOAP calls or REST methods.
SOAP Calls
describeValueType() (DescribeValueTypeResult)
The describeValueType() call now returns more information about the type being described. This call is also available in
Metadata API, and the changes are documented in the Metadata API section of the release notes. For more details, see
describeValueType().
runTests() and runTestsAsynchronous()
You can now pass ApexTestSuite IDs to the runTestsAsynchronous() SOAP call.
You can pass a maxFailedTests parameter to the runTests() and runTestsAsynchronous() SOAP calls.
The structure of a call to runTests() hasn’t changed, but the RunTestsRequest object that it takes now has a maxFailedTests
field. To allow all tests in a run to execute, set maxFailedTests to -1 or don’t specify a value. To stop the test run from
executing new tests after a given number of tests fail, set maxFailedTests to an integer value from 0 to 1,000,000. This
integer value sets the maximum allowable test failures. A value of 0 causes the test run to stop if any failure occurs. A value of 1
causes the test run to stop on the second failure, and so on.
REST Resource
runTestsAsynchronous
You can now POST a suiteids list to the runTestsAsynchronous REST resource. You can POST both a suiteids list
and a classids list to runTestsAsynchronous. However, if you send a tests array, you can’t send suiteids or
classids.
You can also POST an optional maxFailedTests parameter. To allow all tests in your org to run, regardless of how many tests
fail, omit maxFailedTests or set it to -1. To stop the test run from executing new tests after a given number of tests fail, set
maxFailedTests to an integer value from 0 to 1,000,000.This integer value sets the maximum allowable test failures. A
value of 0 causes the test run to stop if any failure occurs. A value of 1 causes the test run to stop on the second failure, and so on.
Keep in mind that high values can cause slow performance. Each 1,000 tests that you add to your maxFailedTests value add
about 3 seconds to your test run, not including the time that the tests take to execute.
457
API
Salesforce Spring ’16 Release Notes
Add pdf pages to word document - insert pages into PDF file in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide C# Users to Insert (Empty) PDF Page or Pages from a Supported File Format
adding page numbers to a pdf in reader; adding a page to a pdf in preview
Add pdf pages to word document - VB.NET PDF Page Insert Library: insert pages into PDF file in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Easy to Use VB.NET APIs to Add a New Blank Page to PDF Document
add page number pdf file; adding page numbers in pdf file
Metadata API
Metadata API includes updated calls, and new and changed types.
IN THIS SECTION:
Metadata API Calls
A metadata API call was modified in version 36.0.
Metadata API Types
Metadata API includes new and changed types and fields.
Metadata API Calls
A metadata API call was modified in version 36.0.
Updated Metadata Calls
The following Metadata API call has changed.
describeValueType() (DescribeValueTypeResult)
The describeValueType() call now returns more information about the type being described. The additional information
is returned in DescribeValueTypeResult and indicates whether the type can be created, deleted, read, or modified through the API.
Also, information about the parent of the type field or folder is returned. Likewise, the call has been enhanced for foreign keys—the
foreign key domain was sometimes not returned and is now returned. DescribeValueTypeResult has the following new fields.
apiCreatable
Indicates whether this value type can be created through the createMetadata() call (true) or not (false).
apiDeletable
Indicates whether this value type can be created through the deleteMetadata() call (true) or not (false).
apiReadable
Indicates whether this value type can be created through the readMetadata() call (true) or not (false).
apiUpdatable
Indicates whether this value type can be created through the updateMetadata() call (true) or not (false).
parentField
Information about the parent of this value type. Parent field information is useful for metadata types that are specified with the
parent in their name, such as custom fields, email templates, workflow rules, and reports. For example, the full name of a custom
field includes the sObject that contains it (for example, Account.field1__c). Similarly, the full name of an email template
includes the folder where the template is stored (for example, MyFolder/EmailTemplate1).
Metadata API Types
Metadata API includes new and changed types and fields.
New Metadata Types
Certificate
Represents a certificate used for digital signatures which verify that requests are coming from your org. Certificates are used for either
authenticated single sign-on with an external website, or when using your org as an identity provider.
458
API
Salesforce Spring ’16 Release Notes
C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
to open & read documents even though they are using different types of word processors. C#.NET Project DLLs: Copy and Paste PDF Pages. Add necessary references:
adding a page to a pdf in reader; adding page numbers to pdf files
VB.NET PDF Page Extract Library: copy, paste, cut PDF pages in vb.
pageIndexes.Add(3) ' The 4th page. ' Create the new document with 3 pages. Dim outputFilePath As String = Program.RootPath + "\\" Output.pdf" newDoc.Save
add pages to pdf without acrobat; adding page numbers to pdf in
DelegateGroup
Represents a group of users who have the same administrative privileges. These groups are different from public groups used for
sharing.
KeywordList
Represents a list of keywords used in community moderation. This keyword list is a type of moderation criteria that defines offensive
language or inappropriate content that you don’t want in your community.
ModerationRule
Represents a rule used in your community to moderate user-generated content. Each rule specifies the user-generated content the
rule applies to, the criteria to enforce the rule on, and the moderation action to take. You can create rules that block, flag, or replace
user-generated content that contains offensive language or inappropriate content.
Updated Metadata Types and Fields
These metadata types have changed or have fields that have been added or changed.
ActionOverride
The following field has been added:
formFactor
If the type field is set to flexipage, set this field to Large to override the View action with a Lightning Page in Lightning
Experience.
This field is part of the pilot feature for creating and editing record pages in Lightning Experience.
Note:  Creating and editing Lightning Experience record pages using the Lightning App Builder is currently available to
Developer Edition organizations through a pilot program. Pilot programs are subject to change, and as such, we cannot
guarantee a particular time frame in which this feature can be enabled. Any unreleased services or features referenced in
this document, press releases, or public statements are not currently available and may not be delivered on time or at all.
Customers who purchase our services should make their purchase decisions based on features that are currently available.
The type field now accepts the new enumeration value flexipage.
ActivitiesSettings
The following field has been updated.
allowUsersToRelateMultipleContactsToTasksAndEvents
This read only field indicates whether Shared Activities is enabled. When the value is true, allows users to relate multiple contacts
to a task or event.
Important:  Beginning with API v36.0, this field is read-only in all versions of the API. You can’t change the value of this
field. Even though this field was updateable before Spring '16, changing this field’s value wasn't supported and could have
resulted in an incorrect integration. If you have code in older API versions that changes the value of this field, ensure you
update that code to prevent any errors.
AuraDefinitionBundle
The type field now accepts the new enumeration value Tokens.
AuthProvider
The following fields have been added.
customMetadataTypeRecord
Required, but only with custom authentication provider plug-ins, when ProviderType is Custom. The API name of the
authentication provider.
plugin
An existing Apex class that implements the Auth.AuthProviderPlugin interface.
459
API
Salesforce Spring ’16 Release Notes
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Add necessary references: RasterEdge.Imaging.Basic.dll. This is a VB .NET example for how to delete a range of pages from a PDF document.
add pages to pdf acrobat; add page numbers to pdf using preview
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
options, including setting a single page, a series of pages, and random pages to be C#.NET Project DLLs for Deleting PDF Document Page. Add necessary references
add and delete pages in pdf; add page to pdf in preview
The providerType field now accepts the new enumeration value Custom.
CustomApplication
The following fields have been added.
enableTabHover
Indicates if a Salesforce console app has tab hover enabled, which displays summary information about a record in an overlay
when the user hovers over a tab.
enableTabLimits
Indicates whether limits are enabled on the number of primary tabs and subtabs that can be opened in a Salesforce console
session. When true, values for tabLimitConfig are required
tabLimitConfig
Represents the maximum number of primary tabs and subtabs allowed in one Salesforce console session. Required if
enableTabLimits is true.
CustomMetadata
Added support for the upsertMetadata() function.
ExternalDataSource
The following field has been updated.
customConfiguration
For an external data source of type OData or OData4, this JSON-encoded configuration string has the following new
parameters, listed with their corresponding fields in the user interface.
• csrfTokenEnabled
CSRF Protection
• csrfTokenNameAnti-CSRF Token Name
Network
The following fields have been added:
allowedExtensions
Specifies the types of files allowed in your community. This whitelist of file types lets you control what your community members
upload and also prevents spammers from polluting your community with inappropriate files.
maxFileSizeKb
Specifies the maximum file size (in KBs) that members can upload in your community.
PlatformActionList
The actionListContext field now accepts the new enumeration values:
BannerPhoto. Banner photos are available on profiles in Lightning Experience.
ListViewDefinition. Returns the corresponding list view that can be created from the API.
Lookup. Returns the create action expected for creating an object or record from a lookup.
PlatformCachePartition
The following fields have been added to the PlatformCachePartitionType subtype.
allocatedPurchasedCapacity
The amount of namespace-specific purchased storage capacity, in MB, that is allocated for the cache type.
allocatedTrialCapacity
The amount of trial cache space, in MB, that is allocated for the cache type.
The following field in the PlatformCachePartitionType subtype has been changed.
allotedCapacity
This field is renamed to allocatedCapacity.
460
API
Salesforce Spring ’16 Release Notes
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
All PDF pages can be converted to separate Word files within a short time in In order to convert PDF document to Word file using VB.NET Add necessary references
add pages to pdf preview; add a page to a pdf document
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Create high resolution PDF file without image quality losing in ASP.NET application. Add multiple images to multipage PDF document in .NET WinForms.
adding page numbers in pdf; adding a page to a pdf
The following field has been removed from the PlatformCachePartitionType subtype.
minimumCapacity
QuickAction
The following fields have been added.
optionsCreateFeedItem
Indicates whether successful completion of the action creates a feed item (true) or not (false). Applies only to Create Record,
Update Record, and Log a Call quick action types.
successMessage
The message that displays to the user upon successful completion of the action.
SEE ALSO:
Deployment
Data Services
Bulk API has been enhanced to handle higher data volumes and Async SOQL supports more commands.
IN THIS SECTION:
Bulk API for BigObjects
You can use Bulk API to import large volumes of external data (1 GB or more) into Salesforce BigObjects.
Enhancements to Async SOQL (Pilot)
Async SOQL supports a wider range of SOQL queries, and makes it easier to track and cancel jobs.
Bulk API for BigObjects
You can use Bulk API to import large volumes of external data (1 GB or more) into Salesforce BigObjects.
Note:  This feature is available to select customers through a pilot program. To be nominated to join this pilot program, contact
salesforce.com. Additional terms and conditions may apply to participate in the pilot program.
Until now, there was no convenient way to import large amounts of data into Salesforce. The two main options for importing data into
standard or custom objects, SOAP API and Bulk API, both have limitations at high data volumes. To overcome these limitations, Bulk API
has been enhanced to import data into BigObjects, which are designed to store billions of records.
How Is Bulk API for BigObjects Different?
The following restrictions apply when using Bulk API for BigObjects.
1. A maximum of three batches can run concurrently.
2. All data must be in CSV file format. XML and binary attachments aren’t supported.
3. The only supported operation is insert. You can’t update, upsert, or delete data.
4. The only concurrency mode supported is parallel.
5. The following headers are not supported in the SOAP request.
• Batch Retry
• Line Ending
• PK Chunking
461
API
Salesforce Spring ’16 Release Notes
VB.NET PDF insert image library: insert images into PDF in vb.net
VB.NET PDF - Add Image to PDF Page in VB.NET. Guide VB.NET Programmers How to Add Images in PDF Document Using XDoc.PDF SDK for VB.NET.
add pages to pdf file; add contents page to pdf
C# PDF Password Library: add, remove, edit PDF file password in C#
in C#.NET framework. Support to add password to PDF document online or in C#.NET WinForms for PDF file protection. Able to create a
add or remove pages from pdf; add pages to pdf reader
6. You can only import data into the field types supported for BigObjects, that is, Text, Number, DateTime, and Lookup.
7. The status information is only updated after the job is completed.
8. You can’t retrieve the entire data set uploaded, via the Request object. Only a summary of results is provided, listing the total number
of records that succeeded or failed.
Enhancements to Async SOQL (Pilot)
Async SOQL supports a wider range of SOQL queries, and makes it easier to track and cancel jobs.
Note:  This feature is available to select customers through a pilot program. To be nominated to join this pilot program, contact
salesforce.com. Additional terms and conditions may apply to participate in the pilot program.
Additional SOQL Commands
You can now use these SOQL commands in any Async SOQL query.
Date Formats
For example:
YYYY-MM-DDYYYY-MM-DDThh:mm:ss-hh:mm
HAVING
You can use this to filter results from aggregate functions. For example:
SELECT COUNT(Id) count, , CreatedById createdBy FROM FieldHistoryArchive GROUP P BY
CreatedById HAVING G COUNT(CreatedById) ) > > 2
Job Management
Tracking All Jobs
You can get status information for all jobs currently running, via the following HTTP GET request.
https://instance_name—api.salesforce.com/services/data/v35.0/async-queries/
Canceling a Job
You can cancel a job by specifying its jobID, via an HTTP DELETE request.
https://instance_name—api.salesforce.com/services/data/v35.0/async-queries/jobID
462
API
Salesforce Spring ’16 Release Notes
Salesforce Console API (Integration Toolkit)
EDITIONS
Available in: Enterprise,
PerformanceUnlimited,
and Developer Editions with
the Service Cloud
Available in: Performance
and Developer Editions with
the Sales Cloud
Available in: Enterprise and
Unlimited Editions with the
Sales Cloud for an extra cost
The toolkit includes new and updated methods that let you customize a console programmatically.
This feature is available in Salesforce Classic only.
For more information (English only) about the toolkit, see the Salesforce Console Integration Toolkit
Developer's Guide.
The following methods are new or have changed in API version 36.0.
disableTabClose
Prevents a user from closing a tab or a subtab. If the id parameter doesn’t specify a tab, the
enclosing tab is used. You can also use this method to re-enable a tab that has been disabled.
Methods for Console Events
A new payload element, tabObjectId, has been added to the
sforce.console.ConsoleEvent.CLOSE_TAB event. This payload specifies the
object ID of the closed tab, if available.
Note: tabObjectId is generally the same as objectID. However, for tabs that
close upon submission, no tabObjectId is generated. In those cases, the value of
this field is either empty or null. For an Email, the value is empty. For a Case Comment,
the value is null.
tabObjectId is available in API versions 30.0 and later.
ISVforce
ISVforce tools make it easy to build, package, and distribute your apps and Lightning components. Spring ’16 includes support for the
Environment Hub in Lightning Experience and enhancements to the License Management App and API.
IN THIS SECTION:
Allocate More Seats in the License Management App
We’ve increased the number of licensed seats that you can allocate per subscriber from 99,999 to 99,000,000. The new limit gives
you more flexibility when licensing an offering to subscribers who use Salesforce products with many users, like Communities. This
feature is available in both Lightning Experience and Salesforce Classic.
Meet the New Environment Hub
We’ve brought Lightning Experience to the Environment Hub, so you can now create and manage orgs in an intuitive, efficient user
interface. We’ve also changed the permissions required to create orgs for development, testing, and trials.
API Enhancements for ISV Partners
We’ve enhanced the EnvironmentHubMember, Organization, and SignupRequest objects to give you better visibility into hub
members and sign-up requests. We’ve also added resources to the Chatter REST API to give you increased programmatic control
when creating or connecting orgs to the Environment Hub.
463
ISVforce
Salesforce Spring ’16 Release Notes
Allocate More Seats in the License Management App
EDITIONS
Available in: Enterprise,
Performance, and
Unlimited Editions
We’ve increased the number of licensed seats that you can allocate per subscriber from 99,999 to
99,000,000. The new limit gives you more flexibility when licensing an offering to subscribers who
use Salesforce products with many users, like Communities. This feature is available in both Lightning
Experience and Salesforce Classic.
You can change the number of licensed seats for a subscriber by modifying the license record.
1. Go to a license record in the License Management App (LMA).
2. Select Modify License. If you don’t see Modify License, edit the page layout to add the control.
3. In Seats, enter the number of licensed seats that you want for the subscriber, up to 99,000,000.
For more information about the LMA, see the ISVforce Guide.
Meet the New Environment Hub
EDITIONS
Available in: Enterprise,
Performance, and
Unlimited Editions
We’ve brought Lightning Experience to the Environment Hub, so you can now create and manage
orgs in an intuitive, efficient user interface. We’ve also changed the permissions required to create
orgs for development, testing, and trials.
IN THIS SECTION:
Create and Manage Orgs in Lightning Experience
The Environment Hub is now available in Lightning Experience. Create and manage your development, testing, and trial orgs in an
intuitive, efficient user interface.This feature is available in both Lightning Experience and Salesforce Classic.
New Permissions Required to Create Orgs
To create development, test, and trial orgs from the Environment Hub, you must now enable "Create" and "Read" on the Signup
Request object for non-admin hub users. If you want these users to remove orgs from the hub, enable "Delete" on the Signup Request
object.
Create and Manage Orgs in Lightning Experience
The Environment Hub is now available in Lightning Experience. Create and manage your development, testing, and trial orgs in an
intuitive, efficient user interface.This feature is available in both Lightning Experience and Salesforce Classic.
To open the Environment Hub in Lightning Experience, first select the App Launcher (1) and then select Environment Hub (2).
464
ISVforce
Salesforce Spring ’16 Release Notes
The Environment Hub in Lightning Experience supports the org creation and management tasks that you’re accustomed to performing
in Salesforce Classic, including:
• Connecting existing development, test, and trial environments to the hub (3)
• Creating standard and partner edition orgs for development, testing, and trials (4)
• Creating SSO user mappings for easier login access to hub member orgs (5)
And because filtering is easy in Lightning Experience, you can quickly customize your hub to show the orgs that matter to you. For
example, you can create a filter to display only those orgs with SSO enabled (6).
465
ISVforce
Salesforce Spring ’16 Release Notes
To enable SSO user mapping or connect existing orgs to the Environment Hub in Lightning Experience, set up and deploy My Domain
first. For information about the Environment Hub, see the ISVforce Guide.
New Permissions Required to Create Orgs
To create development, test, and trial orgs from the Environment Hub, you must now enable "Create" and "Read" on the Signup Request
object for non-admin hub users. If you want these users to remove orgs from the hub, enable "Delete" on the Signup Request object.
API Enhancements for ISV Partners
EDITIONS
Available in: Enterprise,
Performance, and
Unlimited Editions
We’ve enhanced the EnvironmentHubMember, Organization, and SignupRequest objects to give
you better visibility into hub members and sign-up requests. We’ve also added resources to the
Chatter REST API to give you increased programmatic control when creating or connecting orgs to
the Environment Hub.
IN THIS SECTION:
Chatter REST API Enhancements
You can now use the Chatter REST API to create an SSO user mapping in the Environment Hub or to generate an OAuth URL to
connect an org to the hub. You can also validate edition, template ID, and My Domain values when creating an org.
Other API Enhancements
The EnvironmentHubMember object includes new fields that let you determine the number of SSO-mapped users in a hub member
org, and if the hub member is a sandbox. The Organization object has a new field containing its ISO country code. The SignupRequest
object has a new field where you can describe the org you’re signing up. We’ve also added a limit to the number of orgs you can
create per day from the Environment Hub.
Chatter REST API Enhancements
You can now use the Chatter REST API to create an SSO user mapping in the Environment Hub or to generate an OAuth URL to connect
an org to the hub. You can also validate edition, template ID, and My Domain values when creating an org.
Create an SSO user mapping between hub and member orgs
To create an SSO user mapping between a user in the Environment Hub and a user in a hub member org, make a POST request to
the new /connect/environment-hub/sso-user-mappings resource.
Generate an OAuth URL when connecting an org
To generate the URL that initiates the OAuth workflow when connecting an org, make a GET request to the new
/connect/environment-hub/oauth-url-generator resource.
Validate an edition or template ID when creating an org
To verify that the edition or template ID specified is valid, make a GET request to the new
/connect/environment-hub/signup-member-validation resource.
Validate a My Domain value when creating an org
To verify that a specified My Domain value is available, valid, and unique, make a GET request to the new
/connect/environment-hub/my-domain-validation resource.
For information on these enhancements, including request and response bodies, see the Chatter REST API Developer Guide.
466
ISVforce
Salesforce Spring ’16 Release Notes
Documents you may be interested
Documents you may be interested