pdf viewer in asp.net web application : Copy picture from pdf reader SDK application API .net html web page sharepoint sforce_Web_Services_Developer_s_Guide_v1343-part1161

UnexpectedErrorFault
See Also:
describeSObjects()
describeGlobal()
API Call Basics
Using the Partner WSDL
https://wiki.apexdevnet.com/index.php/Sample_SOAP_Messages
DescribeSObjectResult
The 
describeSObject()
call returns a 
DescribeSObjectResult
object.
The 
describeSObject()
call has been deprecated. See DescribeSObjectResult in the 
describeSObjects
section for
details.
describeSObjects()
An array-based version of 
describeSObject()
; describes metadata (field list and object properties) for the specified object
or array of objects.
Note: Use this call instead of 
describeSObject()
.
Syntax
DescribeSObjectResult [] = sfdc.describeSObjects(string sObjectType[] );
Usage
Use 
describeSObjects()
to obtain metadata for a given object or array of objects.You can first call 
describeGlobal()
to retrieve a list of all objects for your organization, then iterate through the list and use 
describeSObjects()
to obtain
metadata about individual objects.The 
describeSObjects()
call is limited to a maximum of 100 objects returned.
Your client application must be logged in with sufficient access rights to retrieve metadata about your organization’s data. For
more information, see Factors that Affect Data Access.
In organizations where person accounts are enabled, this call shows Accounts as not createable if the profile does not have
access to any business account record types.
Sample Code—Java
private void describeSObjectsSample()
{
try {
DescribeSObjectResult[] describeSObjectResults =
binding.describeSObjects(new String[] {"account", "contact", "lead"});
for (int x=0;x<describeSObjectResults.length;x++)
{
DescribeSObjectResult describeSObjectResult = describeSObjectResults[x];
// Retrieve fields from the results
Field[] fields = describeSObjectResult.getFields();
// Get the name of the object
String objectName = describeSObjectResult.getName();
429
describeSObjects()
Copy picture from pdf reader - copy, paste, cut PDF images in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Detailed tutorial for copying, pasting, and cutting image in PDF page using C# class code
how to copy pdf image into powerpoint; copy images from pdf to powerpoint
Copy picture from pdf reader - VB.NET PDF copy, paste image library: copy, paste, cut PDF images in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET Tutorial for How to Cut or Copy an Image from One Page and Paste to Another
how to copy an image from a pdf file; how to copy and paste a pdf image into a word document
// Get some flags
boolean isActivateable = describeSObjectResult.isActivateable();
System.out.println("Object name: " + objectName);
// Many other values are accessible
if (fields != null)
{
// Iterate through the fields to get properties for each field
for (int i = 0; i < fields.length; i++)
{
Field field = fields[i];
int byteLength = field.getByteLength();
int digits = field.getDigits();
String label = field.getLabel();
int length = field.getLength();
String name = field.getName();
PicklistEntry[] picklistValues = field.getPicklistValues();
int precision = field.getPrecision();
String[] referenceTos = field.getReferenceTo();
int scale = field.getScale();
FieldType fieldType = field.getType();
boolean fieldIsCreateable = field.isCreateable();
System.out.println("Field name: " + name);
// Determine whether there are picklist values
if (picklistValues != null && picklistValues[0] != null)
{
System.out.println("Picklist values = ");
for (int j = 0; j < picklistValues.length; j++)
{
if (picklistValues[j].getLabel() != null)
{
System.out.println(" Item: " +
picklistValues[j].getLabel());
}
}
}
// Determine whether this field refers to another object
if (referenceTos != null && referenceTos[0] != null)
{
System.out.println("Field references the following objects:");
for (int j = 0; j < referenceTos.length; j++)
{
System.out.println(" " + referenceTos[j]);
}
}
}
}
}
} catch (Exception ex) {
System.out.println("\nFailed to get object descriptions, error message was: \n" +
ex.getMessage());
}
}
Sample Code—C#
private void describeSObjectsSample()
{
sforce.DescribeSObjectResult[] describeSObjectResults =
binding.describeSObjects(new string[] {"account", "contact", "lead"});
for (int x=0;x<describeSObjectResults.Length;x++)
{
sforce.DescribeSObjectResult describeSObjectResult =
describeSObjectResults[x];
// Retrieve fields from the results
sforce.Field[] fields = describeSObjectResult.fields;
430
describeSObjects()
C# PDF insert image Library: insert images into PDF in C#.net, ASP
Import graphic picture, digital photo, signature and logo into PDF document. supports inserting image to PDF in preview without adobe PDF reader installed.
how to cut an image out of a pdf; how to cut image from pdf
VB.NET PDF insert image library: insert images into PDF in vb.net
project. Import graphic picture, digital photo, signature and logo into PDF document. Add images to any selected PDF page in VB.NET.
copy pdf picture; copy paste picture pdf
// Get the name of the object
String objectName = describeSObjectResult.name;
// Get some flags
bool isActivateable = describeSObjectResult.activateable;
// Many other values are accessible
if (fields != null)
{
// Iterate through the fields to get properties for each field
for (int i = 0; i < fields.Length; i++)
{
sforce.Field field = fields[i];
int byteLength = field.byteLength;
int digits = field.digits;
string label = field.label;
int length = field.length;
string name = field.name;
sforce.PicklistEntry[] picklistValues = field.picklistValues;
int precision = field.precision;
string[] referenceTos = field.referenceTo;
int scale = field.scale;
sforce.fieldType fieldType = field.type;
bool fieldIsCreateable = field.createable;
// Determine whether there are picklist values
if (picklistValues != null && picklistValues[0] != null)
{
Console.WriteLine("Picklist values = ");
for (int j = 0; j < picklistValues.Length; j++)
{
if (picklistValues[j].label != null)
{
Console.WriteLine(" Item: " + picklistValues[j].label);
}
}
}
// Determine whether this field refers to another object
if (referenceTos != null && referenceTos[0] != null)
{
Console.WriteLine("Field references the following objects:");
for (int j = 0; j < referenceTos.Length; j++)
{
Console.WriteLine(" " + referenceTos[j]);
}
}
}
}
}
}
Arguments
The 
describeSObjects()
call takes in an array of sObjects.
Description
Type
Name
Object.The specified value must be a valid object for your organization. For a complete
list of objects, see Standard Objects.
string
sObjectType
Response
DescribeSObjectResult
431
describeSObjects()
VB.NET TIFF: How to Draw Picture & Write Text on TIFF Document in
Copy the demo codes and run your project to see New RaterEdgeDrawing() drawing.Picture = "RasterEdge" drawing & profession imaging controls, PDF document, tiff
how to copy picture from pdf and paste in word; copy pdf picture to powerpoint
VB.NET Image: Image Cropping SDK to Cut Out Image, Picture and
first! VB.NET Image & Picture Cropping Application. Do you need to save a copy of certain part of an image file in a programming way?
copy pictures from pdf to word; copy picture to pdf
Faults
InvalidSObjectFault
UnexpectedErrorFault
See Also:
describeSObject()
describeGlobal()
API Call Basics
Using the Partner WSDL
DescribeSObjectResult
The 
describeSObjects()
call returns an array of 
DescribeSObjectResult
objects. Each object has the following
properties:
Description
Type
Name
Reserved for future use.
boolean
activateable
An array of child relationships, which is the name of the sObject that has
a foreign key to the sObject being described.
ChildRelationship[]
childRelationships
Indicates whether the object can be created via the 
create()
call (
true
)
or not (
false
).
boolean
createable
Indicates whether the object is a custom object (
true
) or not (
false
).
boolean
custom
Indicates whether the object can be deleted via the 
delete()
call (
true
)
or not (
false
).
boolean
deletable
Array of fields associated with the object.The mechanism for retrieving
information from this list varies among development tools.
Field[]
fields
Three-character prefix code in the object ID. Object IDs are prefixed with
three-character codes that specify the type of the object. For example,
string
keyPrefix
Account objects have a prefix of 
001
and Opportunity objects have a prefix
of 
006
.
Use the value of this field to determine the object type of a parent in those
cases where the child may have more than one object type as parent
(polymorphic). For example, you may need to obtain the 
keyPrefix
value
for the parent of a Task or Event.
Label text for a tab or field renamed in the user interface, if applicable, or
the object name, if not. For example, an organization representing a medical
string
label
vertical might rename Account to 
Patient
.Tabs and fields can be renamed
in the Salesforce user interface. See the Salesforce online help for more
information.
Label text for an object that represents the plural version of an object name,
for example,“Accounts.”
string
labelPlural
Indicates whether the object supports the 
describeLayout()
call (
true
)
or not (
false
).
boolean
layoutable
432
describeSObjects()
VB.NET Image: Image Resizer Control SDK to Resize Picture & Photo
NET Method to Resize Image & Picture. Here we code demo, which you can directly copy to your provide powerful & profession imaging controls, PDF document, image
how to cut a picture out of a pdf file; how to cut a picture out of a pdf
VB.NET PDF remove image library: remove, delete images from PDF in
C#.NET PDF pages extract, copy, paste, C# Support removing vector image, graphic picture, digital photo image in preview without adobe PDF reader component in VB
copy image from pdf to; how to copy pictures from a pdf document
Description
Type
Name
Indicates whether the object can be merged with other objects of its type
(
true
) or not (
false
).
true
for leads, contacts, and accounts.
boolean
mergeable
Name of the object.This is the same string that was passed in as the
sObjectType
parameter.
string
name
Indicates whether the object can be queried via the 
query()
call (
true
)
or not (
false
).
boolean
queryable
An array of the record types supported by this object.The user need not
have access to all the returned record types to see them here.
RecordTypeInfo[]
recordTypeInfos
Available in API version 11 and later.This field is valid for all master-detail
relationships, but the value is only non-zero for junction objects. A junction
int
relationshipOrder
object has two master-detail relationships, and is analogous to an association
table in a many-to-many relationship. Junction objects must define one
parent object as primary (0), the other as secondary (1).The definition of
primary or secondary affects delete behavior and inheritance of look and
feel, and record ownership for junction objects. For more information, see
the Salesforce online help.
0 or 1 are the only valid values, and 0 is always the value for objects that
are not junction objects.
Indicates whether the object can be replicated via the 
getUpdated()
and
getDeleted()
calls (
true
) or not (
false
).
boolean
replicateable
Indicates whether the object can be retrieved via the 
retrieve()
call
(
true
) or not (
false
).
boolean
retrieveable
Indicates whether the object can be searched via the 
search()
call (
true
)
or not (
false
).
boolean
searchable
Indicates whether an object can be undeleted using the 
undelete()
call
(
true
) or not (
false
).
boolean
undeletable
Indicates whether the object can be updated via the 
update()
call (
true
)
or not (
false
).
boolean
updateable
URL to the read-only detail page for this object. Compare with 
urlEdit
,
which is read-write. Client applications can use this URL to redirect to,
string
urlDetail
or access, the Salesforce user interface for standard and custom objects.To
provide flexibility and allow for future enhancements, returned 
urlDetail
values are dynamic.To ensure that client applications are forward
compatible, it is recommended that they use this capability where possible.
Note that, for objects for which a stable URL is not available, this field is
returned empty.
URL to the edit page for this object. For example, the 
urlEdit
field for
the Account object returns 
https://na1.salesforce.com/{
ID
}/e
.
string
urlEdit
Substituting the 
{
ID
}
field for the current object ID will return the edit
page for that specific account in the Salesforce user interface. Compare
with 
urlDetail
, which is read-only. Client applications can use this URL
to redirect to, or access, the Salesforce user interface for standard and
custom objects.To provide flexibility and allow for future enhancements,
returned 
urlDetail
values are dynamic.To ensure that client applications
are forward compatible, it is recommended that they use this capability
433
describeSObjects()
C# HTML5 Viewer: Deployment on ASP.NET MVC
under Views according to config in picture above. RasterEdge.XDoc.PDF.HTML5Editor. dll. Open RasterEdge_MVC3 DemoProject, copy following content to your project:
paste picture pdf; how to copy images from pdf to word
C# PDF remove image library: remove, delete images from PDF in C#.
Image: Copy, Paste, Cut Image in Page. Link Support removing vector image, graphic picture, digital photo PDF image in preview without adobe PDF reader component.
how to copy an image from a pdf; paste image into pdf acrobat
Description
Type
Name
where possible. Note that, for objects for which a stable URL is not
available, this field is returned empty.
URL to the new/create page for this object. Client applications can use
this URL to redirect to, or access, the Salesforce user interface for standard
string
urlNew
and custom objects.To provide flexibility and allow for future
enhancements, returned 
urlNew
values are dynamic.To ensure that client
applications are forward compatible, it is recommended that they use this
capability where possible. Note that, for objects for which a stable URL is
not available, this field is returned empty.
Sets the minimum sharing access level required on the master record to
create, edit, or delete child records.This field applies only to master-detail
or junction object custom field types.
boolean
writeRequiresMasterRead
true
- Allows users with "Read" access to the master record permission
to create, edit, or delete child records.This setting makes sharing less
restrictive.
false
- Allows users with "Read/Write" access to the master record
permission to create, edit, or delete child records.This setting is more
restrictive than 
true
, and is the default value.
For junction objects, the most restrictive access from the two parents is
enforced. For example, if you set to 
true
on both master-detail fields, but
users have "Read" access to one master record and "Read/Write" access to
the other master record, users won't be able to create, edit, or delete child
records. Junction objects are available in API version 11 and later.
Note:The properties with a Boolean value indicate whether certain API calls can be used for an object. However,
other factors such as permissions, or lack thereof, on the user profile also affect whether such operations can be
performed on the object.
ChildRelationship
The name of the sObject that has a foreign key to the sObject being described.
Description
Type
Name
Indicates whether the child object is deleted when the parent object is deleted (
true
)
or not (
false
).
boolean
cascadeDelete
The name of the object on which there is a foreign key back to the parent sObject.
string
childSObject
The name of the field that has a foreign key back to the parent sObject.
string
field
The name of the relationship, usually the plural of the value in 
childSObject
.
string
relationshipName
Field
In the DescribeSObjectResult, the 
fields
property contains an array of 
Field
objects. Each field represents a field in an
API object.The array contains only the fields that the user can view, as defined by the user's field-level security settings.
434
describeSObjects()
Description
Type
Name
Indicates whether this field is an autonumber field (
true
) or not (
false
).
Analogous to a SQL 
IDENTITY
type, autonumber fields are read only,
boolean
autonumber
non-createable text fields with a maximum length of 30 characters. Autonumber
fields are read-only fields used to provide a unique ID that is independent of
the internal object ID (such as a purchase order number or invoice number).
Autonumber fields are configured entirely in the Salesforce user interface.The
API provides access to this attribute so that client applications can determine
whether a given field is an autonumber field.
For variable-length fields (including binary fields), the maximum size of the
field, in bytes.
int
byteLength
Indicates whether the field is a custom formula field (
true
) or not (
false
).
Note that custom formula fields are always read-only.
boolean
calculated
Indicates whether the field is case sensitive (
true
) or not (
false
).
boolean
caseSensitive
The name of the field that controls the values of this picklist. It only applies if
type
is 
picklist
or 
multipicklist
and 
dependentPicklist
is true. See
string
controllerName
About Dependent Picklists.The mapping of controlling field to dependent
field is stored in the 
validFor
attribute of each 
PicklistEntry
for this
picklist. See 
validFor
.
Indicates whether the field can be created (
true
) or not (
false
). If 
true
, then
this field value can be set in a 
create()
call.
boolean
createable
Indicates whether the field is a custom field (
true
) or not (
false
).
boolean
custom
Indicates whether this field is defaulted when created (
true
) or not (
false
).
If 
true
, then Salesforce implicitly assigns a value for this field when the object
boolean
defaultedOnCreate
is created, even if a value for this field is not passed in on the 
create()
call.
For example, in the Opportunity object, the 
Probability
field has this attribute
because its value is derived from the 
Stage
field. Similarly, the 
Owner
has this
attribute on most objects because its value is derived from the current user (if
the 
Owner
field is not specified).
The default value specified for this field if the formula is not used. If no value
has been specified, this field is not returned.
string
defaultValueFormula
Indicates whether a picklist is a dependent picklist (
true
) where available values
depend on the chosen values from a controlling field, or not (
false
). See About
Dependent Picklists.
boolean
dependentPicklist
For fields of type integer. Maximum number of digits.The API returns an error
if an integer value exceeds the number of digits.
int
digits
Indicates whether the field is filterable (
true
) or not (
false
). If 
true
, then
this field can be specified in the WHERE clause of a query string in a 
query()
call.
boolean
filterable
The formula specified for this field. If no formula is specified for this field, it
is not returned.
string
formula
Indicates whether a field such as a hyperlink custom formula field has been
formatted for HTML and should be encoded for display in HTML (
true
) or
boolean
htmlFormatted
not (
false
). Also indicates whether a field is a custom formula field that has
an 
IMAGE
text function.
435
describeSObjects()
Description
Type
Name
Indicates whether the field can be used to specify a record in an 
upsert()
call
(
true
) or not (
false
).
boolean
idLookup
The text that displays in the field-level help hover text for this field.
string
inlineHelpText
Note:This property is not returned unless at least one field on the
object contains a value.When at least one field has field-level help, all
fields on the object list the property with either the field-level help value
or null for fields that have blank field-level help.
Text label that is displayed next to the field in the Salesforce user interface.This
label can be localized.
string
label
For string fields, the maximum size of the field in Unicode characters (not
bytes).
int
length
Field name used in API calls, such as 
create()
,
delete()
, and 
query()
.
string
name
Indicates whether this field is a name field (
true
) or not (
false
). Used to
identify the name field for standard objects (such as 
AccountName
for an
boolean
nameField
Account object) and custom objects. Limited to one per object, except where
FirstName
and 
LastName
fields are used (such as in the Contact object).
If a compound name is present, for example the 
Name
field on a person account,
nameField
is set to 
true
for that record. If no compound name is present,
FirstName
and 
LastName
have this field set to 
true
.
Indicates whether the field's value is the Name of the parent of this object (
true
)
or not (
false
). Used for objects whose parents may be more than one type of
object, for example a task may have an account or a contact as a parent.
boolean
namePointing
Indicates whether the field is nillable (
true
) or not (
false
). A nillable field
can have empty content. A non-nillable field must have a value in order for the
object to be created or saved.
boolean
nillable
Provides the list of valid values for the picklist. Specified only if
restrictedPicklist
is 
true
.
PicklistEntry[]
picklistValues
For fields of type double. Maximum number of digits that can be stored,
including all numbers to the left and to the right of the decimal point (but
excluding the decimal point character).
int
precision
The name of the relationship.
string
relationshipName
For fields that refer to other objects, this array indicates the object types of the
referenced objects.
string[]
referenceTo
Indicates whether the field is a restricted picklist (
true
) or not (
false
).
boolean
restrictedPicklist
For fields of type double. Number of digits to the right of the decimal point.
The API silently truncates any extra digits to the right of the decimal point,
int
scale
but it returns a fault response if the number has too many digits to the left of
the decimal point.
See SOAPType for a list of allowable values.
SOAPType
soapType
Indicates whether a query can sort on this field (
true
) or not (
false).
boolean
sortable
436
describeSObjects()
Description
Type
Name
See FieldType for a list of allowable values.
FieldType
type
Indicates whether the value must be unique 
true
) or not 
false
).
boolean
unique
Indicates whether the field is updateable (
true
) or not (
false
). If 
true
, then
this field value can be set in an 
update()
call.
boolean
updateable
FieldType
In the 
Field
object associated with the DescribeSObjectResult, the 
type
field can contain one of the following strings. For
more information about field types, see Field Types.
What the Field Object Contains
type Field Value
String values.
string
Boolean (
true
false
) values.
boolean
Integer values.
int
Double values.
double
Date values.
c
date
Date and time values.
dateTime
Base64-encoded arbitrary binary data (of type base64Binary). Used for Attachment,
Document, and Scontrol objects.
base64
Primary key field for the object. For information on IDs, see ID Field Type
ID
Cross-references to a different object. Analogous to a foreign key field in SQL.
reference
Currency values.
currency
String that is displayed as a multiline text field.
textarea
Percentage values.
percent
Phone numbers.Values can include alphabetic characters. Client applications are
responsible for phone number formatting.
phone
URL values. Client applications should commonly display these as hyperlinks.
url
Email addresses.
email
Comboboxes, which provide a set of enumerated values and allow the user to specify
a value not in the list.
combobox
Single-select picklists, which provide a set of enumerated values from which only one
value can be selected.
picklist
multi-select picklists, which provide a set of enumerated values from which multiple
values can be selected.
multipicklist
Values can be any of these types:
string
,
picklist
,
boolean
,
int
,
double
,
percent
,
ID
,
date
,
dateTime
,
url
, or 
email
.
anyType
437
describeSObjects()
SOAPType
The DescribeSObjectResult returns the 
fields
property, which contains an array of fields whose value provides information
about the object being described. One of those fields,
soapType
, contains one of the following string values. All of the values
preceded by 
xsd:
are XML schema primitive data types. For more information about the XML schema primitive data types,
see the World Wide Web Consortium’s publication XML Schema Part 2: Data Types at:http://www.w3.org/TR/xmlschema-2/.
Description
Value
Unique ID associated with an sObject. For information on IDs, see ID Field Type.
tns:ID
Can be ID, Boolean, double, integer, string, date, or dateTime.
xsd:anyType
Base 64-encoded binary data.
xsd:base64Binary
Boolean (
true
false
) values.
xsd:boolean
Date values.
xsd:date
Date/time values.
xsd:dateTime
Double values.
xsd:double
Integer values.
xsd:int
Character strings.
xsd:string
PicklistEntry
In the 
Field
object associated with the DescribeSObjectResult, the 
picklistValues
field contains an array of
PicklistEntry
properties. Each 
PicklistEntry
can contain any one of the following string values. For more information,
see Picklist Field Type.
Description
Type
Name
Indicates whether this item must be displayed (
true
) or not (
false
) in the
drop-down list for the picklist field in the user interface.
boolean
active
A set of bits where each bit indicates a controlling value for which this
PicklistEntry
is valid. See About Dependent Picklists.
byte[]
validFor
Indicates whether this item is the default item (
true
) in the picklist or not
(
false
). Only one item in a picklist can be designated as the default.
boolean
defaultValue
Display name of this item in the picklist.
string
label
Value of this item in the picklist.
string
value
About Dependent Picklists
A dependent picklist works in conjunction with a controlling field to filter its values.The value chosen in the controlling field
affects the values available in the dependent picklist.
A dependent picklist can be any custom picklist or multi-select picklist field that displays available values based on the value
selected in its corresponding controlling field. A controlling field can be any standard or custom picklist (with at least one and
less than 200 values) or checkbox field whose values control the available values in one or more corresponding dependent fields.
438
describeSObjects()
Documents you may be interested
Documents you may be interested