how to generate pdf in mvc 4 : How to convert pdf to tiff format SDK software service wpf winforms html dnn PDFlib-blocks-E3-part1059

12.6  Block Properties s 371
12.6.4Text Preparation Properties
Text preparation properties specify preprocessing steps for Textline and Textflow 
Blocks. Table 12.8 lists text preparation properties for Textline and Textflow Blocks.
Table 12.8 8 Text preparation properties for Textline and Textflow Blocks
keyword
possible values and explanation
charref
(Boolean) If true, enable substitution of numeric and character entity references and glyph name refer-
ences. Default: the global charref option
escape-
sequence
(Boolean) If true, enable substitution of escape sequences in content strings, hypertext strings, and name 
strings. Default: the global escapesequence option
features
(List of keywords) Specifies which typographic features of an OpenType font will be applied to the text, 
subject to the script and language options. Keywords for features which are not present in the font will 
silently be ignored. The following keywords can be supplied:
_none
Apply none of the features in the font. As an exception, the vert feature must explicitly be 
disabled with the novert keyword.
<name>
Enable a feature by supplying its four-character OpenType tag name. Some common feature 
names are ligaitaltnumsmcpswshzero. The full list with the names and descriptions of 
all supported features can be found in Section 6.3.1, »Supported OpenType Layout Features«, 
page 150.
no<name>The prefix no in front of a feature name (e.g. noliga) disables this feature.
Default: _none for horizontal writing mode. In vertical writing mode vert will automatically be applied.
The readfeatures option in PDF_load_font() is required for OpenType feature support.
language
(Keyword; only relevant if script is supplied) The text will be processed according to the specified lan-
guage, which is relevant for the features and shaping options. A full list of keywords can be found in 
Section 6.4.2, »Script and Language«, page 158, e.g. ARA (Arabic), JAN (Japanese), HIN (Hindi). Default:
_none (undefined language)
script
(Keyword; required if shaping=true) The text will be processed according to the specified script, which is 
relevant for the features, shaping, and advancedlinebreaking options. The most common keywords 
for scripts are the following: _none (undefined script), latngrekcyrlarmnhebr, arab, devabeng
gurugujroryatamlthailaootibthangkanahan. The keyword _auto selects the script to which 
the majority of characters in the text belong, where _latn and _none are ignored. A full list of keywords 
can be found in Section 6.4.2, »Script and Language«, page 158. Default: _none
shaping
(Boolean) If true, the text will be formatted (shaped) according to the script and language options. The 
script option must have a value different from _none and the required shaping tables must be available 
in the font. Default: false
How to convert pdf to tiff format - Convert PDF to tiff images in C#.net, ASP.NET MVC, Ajax, WinForms, WPF
Online C# Tutorial for How to Convert PDF File to Tiff Image File
c# pdf to tiff; how to convert pdf to tiff on
How to convert pdf to tiff format - VB.NET PDF Convert to Tiff SDK: Convert PDF to tiff images in vb.net, ASP.NET MVC, Ajax, WinForms, WPF
Free VB.NET Guide to Render and Convert PDF Document to TIFF
reader convert pdf to tiff; converting pdf to tiff format
372
Chapter 12:  PPS and the PDFlib Block Plugin
12.6.5Text Formatting Properties
Table 12.9 lists properties which can only be used for Textflow Blocks, with the excep-
tion of the stamp property which can also be used for Textline Blocks. They will be used 
to construct the initial option list for processing the Textflow (corresponding to the 
optlist parameter of PDF_create_textflow()). Inline option lists for Textflows can not be 
specified with the plugin, but they can be supplied on the server as part of the text con-
tents when filling the Block with PDF_fill_textblock(), or in the Block’s defaulttext proper-
ty.
Table 12.9 9 Text formatting properties (mostly for Textflow Blocks)
keyword
possible values and explanation
adjust-
method
(Keyword) Method used to adjust a line when a text portion doesn’t fit into a line after compressing or 
expanding the distance between words subject to the limits specified by the minspacing and maxspacing 
options (default: auto):
auto
The following methods are applied in order: shrink, spread, nofit, split.
clip
Same as nofit, except that the long part at the right edge of the fit box (taking into account 
the rightindent option) will be clipped.
nofit
The last word will be moved to the next line provided the remaining (short) line will not be 
shorter than the percentage specified in the nofitlimit option. Even justified paragraphs 
may look slightly ragged.
shrink
If a word doesn’t fit in the line the text will be compressed subject to shrinklimit. If it still 
doesn’t fit the nofit method will be applied.
split
The last word will not be moved to the next line, but will forcefully be hyphenated. For text 
fonts a hyphen character will be inserted, but not for symbol fonts.
spread
The last word will be moved to the next line and the remaining (short) line will be justified by 
increasing the distance between characters in a word, subject to spreadlimit. If justification 
still cannot be achieved the nofit method will be applied.
advanced-
linebreak
(Boolean) Enable the advanced line breaking algorithm which is required for complex scripts. This is re-
quired for linebreaking in scripts which do not use space characters for designating word boundaries, e.g. 
Thai. The options locale and script will be honored. Default: false
alignment
(Keyword) Specifies formatting for lines in a paragraph. Default: left.
left
left-aligned, starting at leftindent
center
centered between leftindent and rightindent
right
right-aligned, ending at rightindent
justify
left- and right-aligned
avoid-
emptybegin
(Boolean) If true, empty lines at the beginning of a fitbox will be deleted. Default: false
fixedleading (Boolean) If true, the first leading value found in each line will be used. Otherwise the maximum of all 
leading values in the line will be used. Default: false
hortab-
method
(Keyword) Treatment of horizontal tabs in the text. If the calculated position is to the left of the current 
text position, the tab will be ignored (default: relative):
relative
The position will be advanced by the amount specified in hortabsize.
typewriterThe position will be advanced to the next multiple of hortabsize.
ruler
The position will be advanced to the n-th tab value in the ruler option, where n is the number 
of tabs found in the line so far. If n is larger than the number of tab positions the relative 
method will be applied.
hortabsize
(Float or percentage) Width of a horizontal tab
1
. The interpretation depends on the hortabmethod op-
tion. Default: 7.5%
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
forms, including Jpg, Png, Bmp, Gif, Tiff, Bitmap, .NET load a program with an incorrect format", please check can use this sample code to convert PDF file to
.net pdf to tiff converter; pdf to tiff online converter
C# PDF Convert to SVG SDK: Convert PDF to SVG files in C#.net, ASP
In some situations, it is quite necessary to convert PDF document into SVG image format. Here is a brief introduction to SVG image.
convert pdf file to tiff format; online pdf to tiff converter
12.6  Block Properties s 373
lastalignment
(Keyword) Formatting for the last line in a paragraph. All keywords of the alignment option are support-
ed, plus the following (default: auto):
auto
Use the value of the alignment option unless it is justify. In the latter case left will be used.
leading
(Float or percentage) Distance between adjacent text baselines in user coordinates, or as a percentage of 
the font size. Default: 100%
locale
(Keyword) The locale which will be used for localized linebreaking methods if advancedlinebreak=true
The keywords consists of one or more components, where the optional components are separated by an 
underscore character ’_’ (the syntax slightly differs from NLS/POSIX locale IDs):
>
A required two- or three-letter lowercase language code according to ISO639-2 (see www.loc.gov/
standards/iso639-2), e.g. en, (English), de (German), ja (Japanese). This differs from the language op-
tion.
>
An optional four-letter script code according to ISO15924 (see www.unicode.org/iso15924/iso15924-
codes.html), e.g. Hira (Hiragana), Hebr (Hebrew), Arab (Arabic), Thai (Thai).
>
An optional two-letter uppercase country code according to ISO3166 (see www.iso.org/iso/country_
codes/iso_3166_code_lists), e.g. DE (Germany), CH (Switzerland), GB (United Kingdom)
Specifying a locale is not required for advanced line breaking: the keyword _none specifies that no locale-
specific processing will be done. Default: _none
Examples: de_DEen_USen_GB
maxspacing
minspacing
(Float or percentage) The maximum or minimum distance between words (in user coordinates, or as a 
percentage of the width of the space character). The calculated word spacing is limited by the provided 
values (but the wordspacing option will still be added). Defaults: minspacing=50%maxspacing=500%
minlinecount
(Integer) Minimum number of lines in the last paragraph of the fitbox. If there are fewer lines they will 
be placed in the next fitbox. The value 2 can be used to prevent single lines of a paragraph at the end of a 
fitbox (»orphans«). Default: 1
nofitlimit
(Float or percentage) Lower limit for the length of a line with the nofit method (in user coordinates or as 
a percentage of the width of the fitbox). Default: 75%
parindent
(Float or percentage) Left indent of the first line of a paragraph
1
. The amount will be added to 
leftindent. Specifying this option within a line will act like a tab. Default: 0
rightindent
leftindent
(Float or percentage) Right or left indent of all text lines
1
. If leftindent is specified within a line and the 
determined position is to the left of the current text position, this option will be ignored for the current 
line. Default: 0
ruler
2
(List of floats or percentages) List of absolute tab positions for hortabmethod=ruler
1
. The list may con-
tain up to 32 non-negative entries in ascending order. Default: integer multiples of hortabsize
shrinklimit
(Percentage) Lower limit for compressing text with the shrink method; the calculated shrinking factor is 
limited by the provided value, but will be multiplied with the value of the horizscaling option. Default: 
85%
spreadlimit
(Float or percentage) Upper limit for the distance between two characters for the spread method (in user 
coordinates or as a percentage of the font size); the calculated character distance will be added to the 
value of the charspacing option. Default: 0
stamp
(Keyword; Textline and Textflow Blocks) This option can be used to create a diagonal stamp within the 
Block rectangle. The text comprising the stamp will be as large as possible. The options position
fitmethod, and orientate (only north and south) will be honored when placing the stamp text in the 
box. Default: none.
ll2ur
The stamp will run diagonally from the lower left corner to the upper right corner.
ul2lr
The stamp will run diagonally from the upper left corner to the lower right corner.
none
No stamp will be created.
Table 12.9 9 Text formatting properties (mostly for Textflow Blocks)
keyword
possible values and explanation
VB.NET Image: Tutorial for Converting Image and Document in VB.NET
image and document formats, including PDF, TIFF, GIF, BMP, JPEG and so on. When using this VB.NET Image Conversion SDK to convert image, image format and its
compare pdf to tiff; pdf to tiff converter without watermark
How to C#: File Format Support
File Format Supported. Load, Save Document. Preview Document. Conversion. Convert PowerPoint to PDF. Convert PowerPoint to HTML5. Convert PowerPoint to Tiff. Convert
.net convert pdf to tiff; change pdf to tiff
374
Chapter 12:  PPS and the PDFlib Block Plugin
tabalignchar
(Unichar) Unicode value of the character at which decimal tabs will be aligned. Default: the period char-
acter ’.’ ’  (U+002E)
tabalignment
2
(List of keywords) Alignment for tab stops. Each entry in the list defines the alignment for the correspond-
ing entry in the ruler option (default: left):
center
Text will be centered at the tab position.
decimal The first instance of tabalignchar will be left-aligned at the tab position. If no tabalignchar 
is found, right alignment will be used instead.
left
Text will be left-aligned at the tab position.
right
Text will be right-aligned at the tab position.
1.  In user coordinates, or as a percentage of the width of the fit box
2. Tab settings can be edited in the property subgroup Ruler Tabs for hortabmethod=ruler
in the Block properties dialog.
Table 12.9 9 Text formatting properties (mostly for Textflow Blocks)
keyword
possible values and explanation
VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.
Why do we need to convert PDF document to HTML webpage using VB.NET programming code? PDF, known as Portable Document Format, has been widely used by
pdf converter to tiff online; convert pdf to tiff format
How to C#: File Format Support
to Start. Basic SDK Concept. File Format Supported. Load, Save Document. Preview Document. Conversion. Convert Word to PDF. Convert Word to HTML5. Convert Word
best pdf to tiff converter; program convert pdf to tiff
12.6  Block Properties s 375
12.6.6Object Fitting Properties
Fitting properties are available for all Block types, although some properties are specific 
to a certain Block type. They control how the contents will be placed in the Block:
>Table 12.10 lists fitting properties for Textline, Image, PDF, and Graphics Blocks
>Table 12.11 lists fitting properties for Textflow Blocks (mostly related to aspects of 
vertical fitting).
The object fitting algorithm uses the Block rectangle as fitbox. Except for fitmethod=clip 
there will be no clipping; if you want to make sure that the Block contents do not exceed 
the Block rectangle avoid fitmethod=nofit.
Table 12.10 0 Fitting properties for Textline, Image, PDF, and Graphics Blocks
keyword
possible values and explanation
alignchar
(Unichar or keyword; only for Textline Blocks) If the specified character is found in the text, its lower left 
corner will be aligned at the lower left corner of the Block rectangle. For horizontal text with 
orientate=north or south the first value supplied in the position option defines the position. For hori-
zontal text with orientate=west or east the second value supplied in the position option defines the 
position. This option will be ignored if the specified alignment character is not present in the text. The 
value 0 and the keyword none suppress alignment characters. The specified fitmethod will be applied, al-
though the text cannot be placed within the Block rectangle because of the forced positioning of 
alignchar. Default: none
dpi
(Float list; only for image Blocks) One or two values specifying the desired image resolution in pixels per 
inch in horizontal and vertical direction. With the value o the image’s internal resolution will be used if 
available, or 72dpi otherwise. This property will be ignored if the fitmethod property has been supplied 
with one of the keywords auto, meet, slice, or entire. Default: 0
fitmethod
(Keyword) Strategy to use if the supplied content doesn’t fit into the Block rectangle. Possible values are 
autonofitclipmeetslice, and entire. For Textline Blocks, image, PDF, and graphics Blocks this prop-
erty will be interpreted according to the standard interpretation (default: meet). For Textflow Blocks 
where the Block is too small for the text the interpretation is as follows:
auto
fontsize and leading will be decreased until the text fits.
nofit
Text will run beyond the bottom margin of the Block.
clip
Text will be clipped at the Block margin.
margin
(Float list; only for Textline Blocks) One or two float values describing additional horizontal and vertical 
reduction of the Block rectangle. Default: 0
orientate
(Keyword) Specifies the desired orientation of the content when it is placed. Possible values are north
eastsouthwest. Default: north
position
(Float list) One or two values specifying the position of the reference point within the content. The posi-
tion is specified as a percentage within the Block. Only for Textline Blocks: the keyword auto can be used 
for the first value in the list. It indicates right if the writing direction of the text is from right to left (e.g. 
for Arabic and Hebrew text), and left otherwise (e.g. for Latin text).
Default: {0 0}, i.e. the lower left corner
rotate
(Float) Rotation angle in degrees by which the Block will be rotated counter-clockwise before processing 
begins. The reference point is center of the rotation. Default: 0
scale
(Float list; only for image, PDF, and Graphics Blocks) One or two values specifying the desired scaling fac-
tor(s) in horizontal and vertical direction. This option will be ignored if the fitmethod property has been 
supplied with one of the keywords automeetslice, or entire. Default: 1
shrinklimit
(Float or percentage; only for Textline Blocks) The lower limit of the shrinkage factor which will be ap-
plied to fit text with fitmethod=auto. Default: 0.75
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
DocumentType.DOCX DocumentType.TIFF. zoomValue, The magnification of the original PDF page size. Description: Convert to DOCX/TIFF with specified resolution and
converting pdf to tiff; convert pdf to tiff c#
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
a program with an incorrect format", please check new PDFDocument(@"C:\input.pdf"); pdf.ConvertToVectorImages(ContextType Description: Convert to html/svg files
pdf to tiff c# open source; how to convert pdf file to tiff
376
Chapter 12:  PPS and the PDFlib Block Plugin
Table 12.11Fitting properties for Textflow Blocks
keyword
possible values and explanation
firstlinedist
(Float, percentage, or keyword) The distance between the top of the Block rectangle and the baseline for 
the first line of text, specified in user coordinates, as a percentage of the relevant font size (the first font 
size in the line if fixedleading=true, and the maximum of all font sizes in the line otherwise), or as a 
keyword (default: leading):
leading
The leading value determined for the first line; typical diacritical characters such as À will 
touch the top of the fitbox.
ascender The ascender value determined for the first line; typical characters with larger ascenders, such 
as d and h will touch the top of the fitbox.
capheight The capheight value determined for the first line; typical capital uppercase characters such as 
H will touch the top of the fitbox.
xheight
The xheight value determined for the first line; typical lowercase characters such as x will 
touch the top of the fitbox.
If fixedleading=false the maximum of all leading, ascender, xheight, or capheight values found in 
the first line will be used.
fitmethod
(Keyword) Strategy to use if the supplied content doesn’t fit into the box. Possible values are autonofit
clip. Default: auto. For Textflow Blocks where the Block is too small for the text the interpretation is as 
follows:
auto
fontsize and leading will be decreased until the text fits.
nofit
Text will run beyond the bottom margin of the Block.
clip
Text will be clipped at the Block margin.
lastlinedist
(Float, percentage, or keyword) Will be ignored for fitmethod=nofit) The minimum distance between 
the baseline for the last line of text and the bottom of the fitbox, specified in user coordinates, as a per-
centage of the font size (the first font size in the line if fixedleading= true, and the maximum of all 
font sizes in the line otherwise), or as a keyword. Default: 0, i.e. the bottom of the fitbox will be used as 
baseline, and typical descenders will extend below the Block rectangle.
descender The descender value determined for the last line; typical characters with descenders, such as g 
and j will touch the bottom of the fitbox.
If fixedleading=false the maximum of all descender values found in the last line will be used.
linespread-
limit
(Float or percentage; only for verticalalign=justify) Maximum amount in user coordinates or as per-
centage of the leading for increasing the leading for vertical justification. Default: 200%
maxlines
(Integer or keyword) The maximum number of lines in the fitbox, or the keyword auto which means that 
as many lines as possible will be placed in the fitbox. When the maximum number of lines has been 
placed PDF_fit_textflow() will return the string _boxfull.
minfontsize
(Float or percentage) Minimum allowed font size when text is scaled down to fit into the Block rectangle 
with fitmethod=auto when shrinklimit is exceeded. The limit is specified in user coordinates or as a 
percentage of the height of the Block. If the limit is reached the text will be created with the specified 
minfontsize as fontsize. Default: 0.1%
orientate
(Keyword) Specifies the desired orientation of the text when it is placed. Possible values are northeast
southwest. Default: north
rotate
(Float) Rotate the coordinate system, using the lower left corner of the fitbox as center and the specified 
value as rotation angle in degrees. This results in the box and the text being rotated. The rotation will be 
reset when the text has been placed. Default: 0
12.6  Block Properties s 377
verticalalign (Keyword) Vertical alignment of the text in the fitbox (default: top):
top
Formatting will start at the first line, and continue downwards. If the text doesn’t fill the 
fitbox there may be whitespace below the text.
center
The text will be vertically centered in the fitbox. If the text doesn’t fill the fitbox there may be 
whitespace both above and below the text.
bottom
Formatting will start at the last line, and continue upwards. If the text doesn’t fill the fitbox 
there may be whitespace above the text.
justify
The text will be aligned with top and bottom of the fitbox. In order to achieve this the leading 
will be increased up to the limit specified by linespreadlimit. The height of the first line will 
only be increased if firstlinedist=leading.
Table 12.11Fitting properties for Textflow Blocks
keyword
possible values and explanation
378
Chapter 12:  PPS and the PDFlib Block Plugin
12.6.7Properties for default Contents
Properties for default contents specify how to fill the Block if no specific contents are 
provided. They are especially useful for the Preview feature since it will fill the Blocks 
with their default contents. Table 12.12 lists properties for default contents.
12.6.8Custom Properties
Custom properties apply to Blocks of any type of Block, and will be ignored by PPS and 
the Preview feature. Table 12.13 lists the naming rules for custom properties.
Table 12.12 2 Properties for default contents
keyword
possible values and explanation
default-
graphics
(String; only for graphics Blocks) Path name of a graphics file which will be used if no graphics is supplied 
by the client application.
1
1.  It is recommended to use file names without absolute paths, and use the SearchPath feature in the PPS client application. This makes
Block processing independent from platform and file system details.
defaultimage
(String; only for image Blocks) Path name of an image which will be used if no image is supplied by the 
client application.
1
defaultpdf
(String; only for PDF Blocks) Path name of a PDF document which will be used if no substitution PDF is 
supplied by the client application.
1
default-
pdfpage
(Integer; only for PDF Blocks) Page number of the page in the default PDF document. Default: 1
defaulttext
(String; only for Textline and Textflow Blocks) Text which will be used if no variable text is supplied by the 
client application
2
2. The text will be interpreted in winansi encoding or Unicode.
Table 12.13 3 Custom Block properties for all Block types
keyword
possible values and explanation
any name not containing 
the three characters [ ] /
(String, name, float, or float list) The interpretation of the values of custom properties is 
completely up to the client application; they will be ignored by PPS.
12.7  Querying Block Names and Properties with pCOS S 379
12.7Querying Block Names and Properties with pCOS
In addition to automatic Block processing with PPS, the integrated pCOS facility can be 
used to enumerate Block names and query standard or custom properties.
Cookbook A full code sample for querying the properties of Blocks contained in an imported PDF can be 
found in the Cookbook topic blocks/query_block_properties.
Finding the number and names of Blocks. The client code must not even know the 
names or number of Blocks on an imported page since these can also be queried. The 
following statement returns the number of Blocks on page with number pagenum:
blockcount = (int) p.pcos_get_number(doc, "length:pages[" + pagenum + "]/blocks");
The following statement returns the name of Block number blocknum on page pagenum 
(Block and page counting start at 0):
blockname = p.pcos_get_string(doc,
"pages[" + pagenum + "]/blocks[" + blocknum + "]/Name");
The returned Block name can subsequently be used to query the Block’s properties or 
fill the Block with text, image, PDF or graphics contents. If the specified Block doesn’t 
exist an exception will be thrown. You can avoid this by using the length prefix to deter-
mine the number of Blocks and therefore the maximum index in the blocks array (keep 
in mind that the Block count will be one higher than the highest possible index since ar-
ray indexing starts at 0).
In the path syntax for addressing Block properties the following expressions are 
equivalent, assuming that the Block with the sequential <number> has its Name proper-
ty set to <blockname>:
pages[...]/blocks[<number>]
pages[...]/blocks/<blockname>
Querying Block coordinates. The two coordinate pairs (llx, lly) and (urx, ury) describing 
the lower left and upper right corner of a Block named foo can be queried as follows:
llx = p.pcos_get_number(doc, "pages[" + pagenum + "]/blocks/foo/rect[0]");
lly = p.pcos_get_number(doc, "pages[" + pagenum + "]/blocks/foo/rect[1]");
urx = p.pcos_get_number(doc, "pages[" + pagenum + "]/blocks/foo/rect[2]");
ury = p.pcos_get_number(doc, "pages[" + pagenum + "]/blocks/foo/rect[3]");
Note that these coordinates are provided in the default coordinate system (with the ori-
gin in the bottom left corner, possibly modified by the page’s CropBox), while the Block 
Plugin displays the coordinates according to Acrobat’s user interface coordinate system 
with an origin in the upper left corner of the page. The values queried with the pCOS 
pseudo object rect (all lowercase) take into account any relevant CropBox/MediaBox and 
Rotate entries and normalize the order of the coordinates. In contrast, the values que-
ried with the native PDF key Rect cannot be directly used as new coordinates if a Crop-
Box is present.
Note that the topdown option is not taken into account when querying Block coordi-
nates.
380
Chapter 12:  PPS and the PDFlib Block Plugin
Querying custom properties. Custom properties can be queried as in the following ex-
ample, where the property zipcode is queried from a Block named b1 on page pagenum:
zip = p.pcos_get_string(doc, "pages[" + pagenum + "]/blocks/b1/Custom/zipcode");
If you don’t know which custom properties are actually present in a Block, you can de-
termine the names at runtime. In order to find the name of the first custom property in 
a Block named b1 use the following:
propname = p.pcos_get_string(doc, "pages[" + pagenum + "]/blocks/b1/Custom[0].key");
Use increasing indexes instead of 0 in order to determine the names of all custom prop-
erties. Use the length prefix to determine the number of custom properties.
Non-existing Block properties and default values. Use the type prefix to determine 
whether a Block or property is actually present. If the type for a path is 0 or null the re-
spective object is not present in the PDF document. Note that for predefined properties 
this means that the default value of the property will be used.
Name space for custom properties. In order to avoid confusion when PDF documents 
from different sources are exchanged, it is recommended to use an Internet domain 
name as a company-specific prefix in all custom property names, followed by a colon ’:’ 
and the actual property name. For example, ACME corporation would use the following 
property names:
acme.com:digits
acme.com:refnumber
Since standard and custom properties are stored differently in the Block, standard PPS 
property names (as defined in Section 12.6, »Block Properties«, page 367) will never con-
flict with custom property names.
Documents you may be interested
Documents you may be interested