Property name |
Data Type |
Description |
---|---|---|
BookDontUpdateReferences |
number |
Set to 0 if FrameMaker is set to update cross-references when it opens the book; Set to 1, otherwise. |
BookIsModified |
number |
Set to 1 if the book has been modified; Set to 0, otherwise. |
BookIsSelected |
number |
Set to 1 if the book icon in the book window is selected; Set to 0 otherwise. |
FirstComponentInBook |
Denotes the first component in the book. |
|
FirstSelectedComponentInBook |
Denotes the first selected component in the book. |
|
IsIconified |
number |
Set to 1 if the book window is iconified; set to 0 otherwise. |
IsInFront |
number |
Set to 1 if the book window is in front of other windows in the FrameMaker product session; Set to 0 otherwise. |
IsOnScreen |
number |
Set to 1 if the document is visible on the screen; Set to 0 otherwise. Note: The IsOnScreen property is always 1 for books, and setting it to 0 has no effect. |
Label |
string |
Denotes the title in the book window title bar. |
Name |
string |
Indicates the path of the book. |
NextOpenBookInSession |
Denotes the next open book in FrameMaker session's list of open books. |
|
StatusLine |
string |
String that appears in the book status bar. Querying this string returns the status string. |
ScreenHeight |
number |
Denotes the height of the book window in pixels. |
ScreenWidth |
number |
Denotes the width of the book window in pixels. |
ScreenX |
number |
Specifies the offset of the book window in pixels from the left side of the screen (or the left of the FrameMaker product application window). If you set a value that results in the book window being off the screen, that value is ignored and the old value is retained. |
ScreenY |
number |
Indicates the offset of the book window in pixels from the top of the screen (or the top of the FrameMaker product application window ). If you set a value that results in the book window being off the screen, that value is ignored and the old value is retained. |
TypeOfDisplayText |
number |
Specifies the type of text snippet to display for each icon in the book window. The two possible values are: •Constants.FV_BK_FILENAME (1)- displays the book component's filename •Constants.FV_BK_TEXT (2) - displays the first paragraph of the component's first flow. |
AcrobatBookmarkDisplayTags |
number |
Set to 1 if the IncludeParagraphTagsinBookmarkText property is set to 1 (the paragraph tag is added before the paragraph text in each bookmark); Set to 0 otherwise. |
DocAcrobatColumnArticleThreads |
number |
Set to 1 if you want separate article threads for each column; set to 0 if you want separate article threads for each text frame. note: The DocPDFNoArticleThread property must be set to FALSE, when setting this option. |
DocAcrobatDefaultsChanged |
number |
Set to 1 if the default heuristics for determining the paragraph level are disabled; Set to 0, otherwise. |
DocAcrobatElementList |
Contains a list of the element tags and context labels to include in bookmarks. note: The DocPDFElementList property applies only to structured FrameMaker documents. |
|
DocAcrobatElements |
number |
Set to 1 if elements rather than paragraphs are used for bookmarks; Set to 0 otherwise. note: The DocPDFElements property applies only to structured FrameMaker documents. |
DocAcrobatNoArticleThreads |
number |
Set to 1 if you do not want article threads in the resulting PDF; Set to 0 otherwise. |
GenerateAcrobatInfo |
number |
Set to 1 if the GenerateAdobeAcrobatData property is set to True. Else, set to 0. To generate PDF data, you must set the other document print properties as follows: •PrintToFile - True •PrintThumbnails - False •PrintSeps - False •PrintBlankPages - True •PrintLastSheetFirst - False •PrintNumCopies - 1 •PrintOddPages - True •PrintEvenPages - True •PrintScale - 100% |
PDFBookmark |
bool |
Set to True if FrameMaker is set to generate bookmarks when saving as PDF. Set to False, otherwise. |
PDFBookmarksOpenLevel |
number |
Denotes the level of bookmarks to be expanded when Acrobat opens the generated PDF document. The value can be any integer, or one of the following constants: •Constants.FV_PDFBookmarksOpenDefaultLevel (-1) •Constants.FV_PDFBookmarksOpenAllLevels (-2) •Constants.FV_PDFBookmarksOpenNoneLevel (-3) If you specify an integer that is greater than the number of levels in the Bookmarks Settings, the Constants.PDFBookmarksOpenAllLevels (-2) value takes effect. |
PDFConvertCMYKtoRGB |
number |
When set to 1, the PDFConvertCMYKtoRGB property corresponds with the setting "Convert CMYK colors to RGB" in the Save As PDF dialog box. |
PDFDestsMarked |
number |
Set to 1 if the document has paragraphs or elements marked through the MarkedForNamedDestination property. One of two things must occur in order for this property to be True: 1. The document must have been created and opened in FrameMaker 6.0 or later. 2. The PDF FileSize Optimization client must have been run over it to mark all paragraphs or elements that are targets of hypertext links. |
PDFDistillerAbsent |
number |
A value of 1 indicates that there is no Acrobat Distiller available. Any other value indicates that Acrobat Distiller is available. |
PDFDocInfo |
Contains a list of strings expressing values to be set in the PDF Document Info dictionary when you save the book as PDF. Each dictionary entry is expressed as a pair of strings; the first string expresses the field name, and the second string expresses the field value. |
|
PDFEndPage |
string |
Denotes the last page in the range of pages to be printed, in the FrameMaker numbering style. |
PDFJobOption |
string |
Specifies the name of the Distiller Job Options. If the specified name does not exist in the Distiller Job Options list, then the first Distiller Job Option in the list is used. |
PDFJobOptionsAbsent |
number |
A value of 1 indicates that PDF Job Options are not available. Any other value indicates that PDF Job Options are available. |
PDFOpenPage |
string |
Denotes the PDF page number, in the FrameMaker numbering style, at which Acrobat opens the generated PDF document. |
PDFPageHeight |
number |
Denotes the page height for the generated PDF document. |
PDFPageWidth |
number |
Indicates the page width for the generated PDF document. |
PDFPrintPageRange |
number |
Specifies the page range for generating the PDF document. If set, the PDF file contains only the specified pages. Else, FrameMaker generates PDF for the entire document or book. |
PDFRegistrationMarks |
number |
Contains the registration marks for the generated PDF. The permissible values are: •Constants.FV_PDFRegistrationMarksNone (0) •Constants.FV_PDFRegistrationMarksWestern (1) •Constants.FV_PDFRegistrationMarksTombo (2) |
PDFSeparateFiles |
number |
Set to 1, if a separate PDF file should be generated for each document in a book; Set to 0 otherwise. This property can be set for single documents, but is ignored in that case. |
PDFStartPage |
string |
Denotes the first page of the printing page range, in the FrameMaker numbering style. |
PDFZoomFactor |
number |
When the PDFZoomType property is set to Constants.FV_PDFZoomNone (0), the PDFZoomFactor property denotes the zoom percentage of the PDF document (metric 25% to 1600%). If the value is negative or zero, the value of Constants.FV_PDFZoomDefault (1) takes effect. |
PDFZoomType |
number |
Denotes the PDF zoom setting at which Acrobat opens the generated PDF document. Permissible values are: •Constants.FV_PDFZoomNone (0) •Constants.FV_PDFZoomDefault (1) •Constants.FV_PDFZoomPage (2) •Constants.FV_PDFZoomWidth (3) •Constants.FV_PDFZoomHeight (4) If a value other than these is specified, Constants.FV_PDFZoomDefault (1) takes effect. |
PDFAllNamedDestinations |
number |
Set to 1 if the generated PDF document should include Named Destinations for every paragraph and FrameMaker structure element in the book. This results in a larger PDF filesize. If set to 0, the generated PDF document will have Named Destinations only for those paragraphs and objects that have already been marked with PDFDestsMarked set to True. |
PrintBlankPages |
number |
Set to 1 if the PageRoundingproperty is set to allow empty pages at the end of documents; set to 0 otherwise. |
PrintCollated |
number |
Set to 1 if Collate is enabled; Set to 0 otherwise. |
PrintEmulsion |
number |
Denotes the direction of the print emulsion. The possible value are: •Constants.FV_EMUL_UP (0) - Emulsion side up •Constants.FV_EMUL_DOWN (1) - Emulsion side down |
PrinterName |
string |
This property has no effect. |
PrintEvenPages |
number |
Set to 1 if Print Even-Numbered Pages is enabled. |
PrintFileName |
string |
Specifies the filename to print to. You can set the filename to be the default filename by specifying the PrintFileName value as null. |
PrintImaging |
number |
Denotes the type of print imaging. The permissible values are: •Constants.FV_IMG_POSITIVE (0) •Constants.FV_IMG_NEGATIVE (1) |
PrintLastSheetFirst |
number |
Set to 1 to print the last sheet first. Else, set to 0. |
PrintLowRes |
number |
Set to 1 to print in low resolution. Else, set to 0. |
PrintNumCopies |
number |
Denotes the number of copies to print. |
PrintOddPages |
number |
Set to 1 if Print Odd-Numbered Pages is enabled. |
PrintPaperHeight |
number |
Specifies the height of the printing paper. |
PrintPaperWidth |
number |
Indicates the width of the printing paper. |
PrintRegistrationMarks |
number |
Set to 1 if Registration Marks is enabled; Set to 0 otherwise. |
PrintScale |
number |
Denotes the Print scale factor expressed as a percentage metric (0% to 100%). For print scale percentages, the value 1<<16 or 0x10000 specifies 100%. |
PrintSeps |
number |
Set to 1 if Print Separations is enabled. |
PrintToFile |
number |
Set to 1 if Print Only to File is enabled. |
SkipBlankSeps |
number |
Set to 1 if Skip Blank Separations (do not print blank color separations) is enabled. |
CustomElementList |
Contains the list of tags to display when ElementCatalogDisplay is set to Constants.FV_ELCAT_CUSTOM (0x04). |
|
ElementCatalog |
Contains a list of elements in the Element Catalog. |
|
ElementCatalogDisplay |
number |
Catalog display options. Show tags for: •Constants.FV_ELCAT_STRICT (0x00): Valid children for working from start to finish. •Constants.FV_ELCAT_LOOSE (0x01): Valid children for working in any order. •Constants.FV_ELCAT_CHILDREN (0x02): Children allowed anywhere in parent. •Constants.FV_ELCAT_ALL (0x03): All elements. •Constants.FV_ELCAT_CUSTOM (0x04): List of tags specified by the CustomElementList property. |
FileExtensionOverride |
string |
Denotes the filename extension to use when saving the document as XML. Typically, this property is used to save XHTML with a .htm extension rather than .xml. This setting should be set in the structure application for the document's DOCTYPE. |
ElementSelection |
Indicates the currently selected element range in the book. |
|
FirstFmtChangeListInDoc |
Specifies the ID of the first format change list in the list of format change lists in the book. |
|
FirstElementDefInDoc |
Denotes the first element definition in the list of element definitions in the document (FO_ElementDef ID). |
|
HighestLevelElement |
Denotes the top most element for a structured book/document. |
|
NewElemAttrDisplay |
number |
Specifies the attribute display properties for new elements. The permissible values are: •Constants.FV_ATTR_DISP_NONE (1): Do not display attributes. •Constants.FV_ATTR_DISP_REQSPEC (2): Display required and specified attributes. •Constants.FV_ATTR_DISP_ALL (3): Display all attributes. |
NewElemAttrEditing |
number |
Specifies when the Edit Attributes dialog box appears for new elements. The permissible values are: •Constants.FV_ATTR_EDIT_NONE (0) •Constants.FV_ATTR_EDIT_REQUIRED (1) •Constants.FV_ATTR_EDIT_ALWAYS (2) |
SeparateInclusions |
number |
Set to 1 if inclusions are listed separately in the element catalog; set to 0 otherwise. |
StructuredApplication |
string |
Contains the name of the structured application that is associated with the book. If the book has no associated structure application, GetString() returns an empty string. |
UseInitialStructure |
number |
Set to 1 if FrameMaker inserts the initial structure for new elements; set to 0 otherwise. |
XmlDocType |
string |
Contains the DOCTYPE parameter from the source XML. |
XmlEncoding |
string |
Specifies the encoding parameter of the XML Declaration for the source XML. The string is empty if no encoding is specified. If this property is set, the XML Declaration contains the encoding parameter with this value on Save As XML. |
XmlFileEncoding |
string |
Specifies the encoding that is detected for the source XML book. If no encoding is specified for the source XML, XmlEncoding is an empty string. In that case, if this value is set, it determines the encoding to use when saving as XML. If XmlEncoding has a value, this string may be empty. |
XmlPublicId |
string |
Contains the DOCTYPE public identifier for the source XML document. |
XmlStandAlone |
number |
Indicates an integer that specifies the XML standalone parameter for the XML document, that is the source of the current document. The permissible values are: •Constants.FV_XML_STANDALONE_YES (1) •Constants.FV_XML_STANDALONE_NO (2) •Constants.FV_XML_STANDALONE_NONE (3) •Constants.FV_XML_STANDALONE_NODEC (4) The standalone parameter is declared in the XML Declaration. For a file with no XML declaration, the value is Constants.FV_XML_STANDALONE_NODEC (4). For an XML declaration with no standalone parameter, this value is Constants.FV_XML_STANDALONE_NONE (3). |
XmlStyleSheet |
string |
Specifies the XML stylesheet processing instruction to write out to XML when saving the book as XML. Note; The ESTK does not verify that you are using the correct syntax in this string. The string you set should not include the PI delimiters, <? and ?>. For example, the string you supply for my.css may be: "type=\"text\\css\" href=\"my.css\"" Only use this string to set a specific stylesheet specification. GetString() always returns null for this parameter. To get the list of stylesheet specifications associated with a book, use XmlStyleSheetList. |
XmlStyleSheetList |
Contains a list of stylesheet processing instructions for the current book. One book can have more than one stylesheet specification associated with it. Note: The ESTK does not verify that you are using the correct syntax in these strings. The strings should not include the PI delimiters, <? and ?>. For example, the string you supply for my.css may be: "type=\"text\\css\" href=\"my.css\"" Setting a list as the value to the XmlStyleSheetList property completely overwrites the preceding list. |
|
XmlSystemId |
string |
Contains the DOCTYPE system identifier for the source XML document. |
XmlUseBOM |
number |
Indicates whether a byte order mark was detected when opening the source XML. The permissible values are: •Constants.FV_XML_USEBOM_YES (1) •Constants.FV_XML_USEBOM_NO (2) •Constants.FV_XML_USEBOM_UTF8 (3) •Constants.FV_XML_USEBOM_UTF16BE (4) •Constants.FV_XML_USEBOM_UTF16LE (5) •Constants.FV_XML_USEBOM_UTF32BE (6) •Constants.FV_XML_USEBOM_UTF32LE (7) When saving as XML, if this property is set to Constants.FV_XML_USEBOM_YES (1), FrameMaker writes a byte order mark in the resulting XML. |
XmlVersion |
string |
Depicts the XML Version that is specified in the XML Declaration when the file is opened. If no XML version is specified, GetString() returns an empty string. If this string contains an invalid XML declaration, a parsing error occurs when the book is saved as XML. |
XmlWellFormed |
number |
Indicates whether the source XML is qualified as well formed. The permissible values are: •Constants.FV_XML_WELLFORMED_YES (1) •Constants.FV_XML_WELLFORMED_NO (2) |
BookIsViewOnly |
number |
Set to 1 if the book is view-only; set to 0 otherwise. |
ViewOnlyDeadCodes |
Contains a list of F-codes that cannot be executed in the book. |
|
ViewOnlyWinBorders |
number |
Set to 1 if the book has normal window borders; Set to 0 if the book's border buttons are suppressed. |
ViewOnlyWinPopup |
number |
Set to 1 if the book window pop-up menu is available; set to 0 otherwise. |
PDFGenerateForReview |
number |
This property is used to generate a PDF for review workflow that is getting review comments in PDF and importing them back to FrameMaker document. The property helps in importing back the comments correctly. When this flag is turned ON, the behavior is same as if the "Generate for review only" checkbox is ON in the PDF setup dialog. |
ShowElementDescriptiveNames |
bool |
Set to True to show descriptive names for elements; Set to False, otherwise. note: The ShowElementDescriptiveNames property is applicable only for structured FrameMaker. |
UseInitialStructureOfAutoInsertedElements |
bool |
If set to True, auto-insertion rules will be processed recursively. For example: If an element is inserted automatically, and auto-insertion rules exist for this element, in the element definition, then those rules would also be processed. |