List of usage examples for org.apache.commons.lang3.mutable MutableDouble doubleValue
@Override public double doubleValue()
From source file:com.arksoft.epamms.wMLC_Dialog.java
public int ValidateIngredientsSect(View ViewToWindow) { zVIEW wWebXfer = new zVIEW(); int RESULT = 0; //:VIEW mMasLC REGISTERED AS mMasLC zVIEW mMasLC = new zVIEW(); //:VIEW mTempLC BASED ON LOD mMasLC zVIEW mTempLC = new zVIEW(); //:STRING ( 256 ) szMessage String szMessage = null;/*from w ww.j a v a 2 s. c om*/ //:// STRING ( 50 ) szSectionTitle //:STRING ( 32 ) szPercent String szPercent = null; //:// INTEGER lSectionTitleLth //:DECIMAL dPercent double dPercent = 0.0; //:SHORT nRC int nRC = 0; double dTempDecimal_0 = 0.0; int lTempInteger_0 = 0; RESULT = GetViewByName(wWebXfer, "wWebXfer", ViewToWindow, zLEVEL_TASK); RESULT = GetViewByName(mMasLC, "mMasLC", ViewToWindow, zLEVEL_TASK); //:// Ensure section title is not blank. //:// szSectionTitle = mMasLC.M_GeneralSection.Title //:// lSectionTitleLth = zGetStringLen( szSectionTitle ) //:// TraceLineS( "Product Section Title: ", szSectionTitle ) //:// TraceLineI( "Product Section Title Length: ", lSectionTitleLth ) //:// IF lSectionTitleLth < 1 //:// //:// MessageSend( ViewToWindow, "", "Ingredients Section", //:// "The Master Product Section Name cannot be blank.", //:// zMSGQ_OBJECT_CONSTRAINT_ERROR, 0 ) //:// SetWindowActionBehavior( ViewToWindow, zWAB_StayOnWindow, "", "" ) //:// RETURN 2 //:// //:// END //:CreateViewFromView( mTempLC, mMasLC ) CreateViewFromView(mTempLC, mMasLC); //:dPercent = mTempLC.M_IngredientsSection.GeneralInactivePercent { MutableDouble md_dPercent = new MutableDouble(dPercent); GetDecimalFromAttribute(md_dPercent, mTempLC, "M_IngredientsSection", "GeneralInactivePercent"); dPercent = md_dPercent.doubleValue(); } //:FOR EACH mTempLC.M_IngredientsStatement RESULT = SetCursorFirstEntity(mTempLC, "M_IngredientsStatement", ""); while (RESULT > zCURSOR_UNCHANGED) { //:dPercent = dPercent + mTempLC.M_IngredientsStatement.Percent { MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0); GetDecimalFromAttribute(md_dTempDecimal_0, mTempLC, "M_IngredientsStatement", "Percent"); dTempDecimal_0 = md_dTempDecimal_0.doubleValue(); } dPercent = dPercent + dTempDecimal_0; RESULT = SetCursorNextEntity(mTempLC, "M_IngredientsStatement", ""); } //:END //:DropView( mTempLC ) DropView(mTempLC); //:IF dPercent != 100.000 if (dPercent != 100.000) { //:wWebXfer.Root.Decimal3 = dPercent SetAttributeFromDecimal(wWebXfer, "Root", "Decimal3", dPercent); //:szPercent = wWebXfer.Root.Decimal3 { MutableInt mi_lTempInteger_0 = new MutableInt(lTempInteger_0); StringBuilder sb_szPercent; if (szPercent == null) sb_szPercent = new StringBuilder(32); else sb_szPercent = new StringBuilder(szPercent); GetVariableFromAttribute(sb_szPercent, mi_lTempInteger_0, 'S', 33, wWebXfer, "Root", "Decimal3", "", 0); lTempInteger_0 = mi_lTempInteger_0.intValue(); szPercent = sb_szPercent.toString(); } //:szMessage = "The Ingredients total percentage must add up to 100% - currently: " { StringBuilder sb_szMessage; if (szMessage == null) sb_szMessage = new StringBuilder(32); else sb_szMessage = new StringBuilder(szMessage); ZeidonStringCopy(sb_szMessage, 1, 0, "The Ingredients total percentage must add up to 100% - currently: ", 1, 0, 257); szMessage = sb_szMessage.toString(); } //:szMessage = szMessage + szPercent { StringBuilder sb_szMessage; if (szMessage == null) sb_szMessage = new StringBuilder(32); else sb_szMessage = new StringBuilder(szMessage); ZeidonStringConcat(sb_szMessage, 1, 0, szPercent, 1, 0, 257); szMessage = sb_szMessage.toString(); } //:MessageSend( ViewToWindow, "", "Ingredients Section", //: szMessage, //: zMSGQ_OBJECT_CONSTRAINT_ERROR, 0 ) MessageSend(ViewToWindow, "", "Ingredients Section", szMessage, zMSGQ_OBJECT_CONSTRAINT_ERROR, 0); //:SetWindowActionBehavior( ViewToWindow, zWAB_StayOnWindow, "", "" ) m_ZDRVROPR.SetWindowActionBehavior(ViewToWindow, zWAB_StayOnWindow, "", ""); //:RETURN 2 if (8 == 8) return (2); } //:END return (0); // END }
From source file:com.quinsoft.epamms.mSPLDef_Object.java
public int omSPLDef_ComputeTopPositions(View mSPLDef) { double LastBlockTopPosition = 0.0; //:DECIMAL LastSubBlockTopPosition double LastSubBlockTopPosition = 0.0; int RESULT = 0; double dTempDecimal_0 = 0.0; double dTempDecimal_1 = 0.0; double dTempDecimal_2 = 0.0; double dTempDecimal_3 = 0.0; double dTempDecimal_4 = 0.0; double dTempDecimal_5 = 0.0; //:// Calculate the Top position for each Block and SubBlock. SubBlock positions are relative //:// to the parent Block //:// If the Top Position is specified, we'll use it. Otherwise, we'll use the last position of the //:// previous Block or SubBlock entry plust its Height. //:FOR EACH mSPLDef.LLD_Panel WITHIN mSPLDef.SubregPhysicalLabelDef RESULT = SetCursorFirstEntity(mSPLDef, "LLD_Panel", "SubregPhysicalLabelDef"); while (RESULT > zCURSOR_UNCHANGED) { //:LastBlockTopPosition = 0 LastBlockTopPosition = 0;/* w ww . ja va 2 s . c o m*/ //:FOR EACH mSPLDef.LLD_Block RESULT = SetCursorFirstEntity(mSPLDef, "LLD_Block", ""); while (RESULT > zCURSOR_UNCHANGED) { //:IF mSPLDef.LLD_Block.Top != "" if (CompareAttributeToString(mSPLDef, "LLD_Block", "Top", "") != 0) { //:mSPLDef.LLD_Block.wComputedTopPosition = mSPLDef.LLD_Block.Top SetAttributeFromAttribute(mSPLDef, "LLD_Block", "wComputedTopPosition", mSPLDef, "LLD_Block", "Top"); //:LastBlockTopPosition = mSPLDef.LLD_Block.Top + mSPLDef.LLD_Block.Height { MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0); GetDecimalFromAttribute(md_dTempDecimal_0, mSPLDef, "LLD_Block", "Top"); dTempDecimal_0 = md_dTempDecimal_0.doubleValue(); } { MutableDouble md_dTempDecimal_1 = new MutableDouble(dTempDecimal_1); GetDecimalFromAttribute(md_dTempDecimal_1, mSPLDef, "LLD_Block", "Height"); dTempDecimal_1 = md_dTempDecimal_1.doubleValue(); } LastBlockTopPosition = dTempDecimal_0 + dTempDecimal_1; //:ELSE } else { //:mSPLDef.LLD_Block.wComputedTopPosition = LastBlockTopPosition SetAttributeFromDecimal(mSPLDef, "LLD_Block", "wComputedTopPosition", LastBlockTopPosition); //:LastBlockTopPosition = LastBlockTopPosition + mSPLDef.LLD_Block.Height { MutableDouble md_dTempDecimal_2 = new MutableDouble(dTempDecimal_2); GetDecimalFromAttribute(md_dTempDecimal_2, mSPLDef, "LLD_Block", "Height"); dTempDecimal_2 = md_dTempDecimal_2.doubleValue(); } LastBlockTopPosition = LastBlockTopPosition + dTempDecimal_2; } //:END //:LastSubBlockTopPosition = 0 LastSubBlockTopPosition = 0; //:FOR EACH mSPLDef.LLD_SubBlock RESULT = SetCursorFirstEntity(mSPLDef, "LLD_SubBlock", ""); while (RESULT > zCURSOR_UNCHANGED) { //:IF mSPLDef.LLD_SubBlock.Top != "" if (CompareAttributeToString(mSPLDef, "LLD_SubBlock", "Top", "") != 0) { //:mSPLDef.LLD_SubBlock.wComputedTopPosition = mSPLDef.LLD_SubBlock.Top SetAttributeFromAttribute(mSPLDef, "LLD_SubBlock", "wComputedTopPosition", mSPLDef, "LLD_SubBlock", "Top"); //:LastSubBlockTopPosition = mSPLDef.LLD_SubBlock.Top + mSPLDef.LLD_SubBlock.Height { MutableDouble md_dTempDecimal_3 = new MutableDouble(dTempDecimal_3); GetDecimalFromAttribute(md_dTempDecimal_3, mSPLDef, "LLD_SubBlock", "Top"); dTempDecimal_3 = md_dTempDecimal_3.doubleValue(); } { MutableDouble md_dTempDecimal_4 = new MutableDouble(dTempDecimal_4); GetDecimalFromAttribute(md_dTempDecimal_4, mSPLDef, "LLD_SubBlock", "Height"); dTempDecimal_4 = md_dTempDecimal_4.doubleValue(); } LastSubBlockTopPosition = dTempDecimal_3 + dTempDecimal_4; //:ELSE } else { //:mSPLDef.LLD_SubBlock.wComputedTopPosition = LastSubBlockTopPosition SetAttributeFromDecimal(mSPLDef, "LLD_SubBlock", "wComputedTopPosition", LastSubBlockTopPosition); //:LastSubBlockTopPosition = LastSubBlockTopPosition + mSPLDef.LLD_SubBlock.Height { MutableDouble md_dTempDecimal_5 = new MutableDouble(dTempDecimal_5); GetDecimalFromAttribute(md_dTempDecimal_5, mSPLDef, "LLD_SubBlock", "Height"); dTempDecimal_5 = md_dTempDecimal_5.doubleValue(); } LastSubBlockTopPosition = LastSubBlockTopPosition + dTempDecimal_5; } RESULT = SetCursorNextEntity(mSPLDef, "LLD_SubBlock", ""); //:END } RESULT = SetCursorNextEntity(mSPLDef, "LLD_Block", ""); //:END } RESULT = SetCursorNextEntity(mSPLDef, "LLD_Panel", "SubregPhysicalLabelDef"); //:END } //:END return (0); // END }
From source file:com.quinsoft.epamms.mSPLDef_Object.java
public int omSPLDef_GeneratePDF_ClmList(View mSPLDef, View mSPLDefPDF, int lFile, String szPassedBlanks, String szWriteBuffer, int NumberColumns) { zVIEW mSPLDef2 = new zVIEW(); //:STRING ( 32000 ) szStatementText String szStatementText = null; //:STRING ( 32000 ) szTemporaryText String szTemporaryText = null; //:STRING ( 50 ) szLeadingBlanks String szLeadingBlanks = null; //:STRING ( 50 ) szBreakName1 String szBreakName1 = null;// www. j av a 2s .c om //:STRING ( 50 ) szBreakName2 String szBreakName2 = null; //:STRING ( 10 ) szMarginRight String szMarginRight = null; //:STRING ( 10 ) szMarginLeft String szMarginLeft = null; //:STRING ( 100 ) szSectionTitle String szSectionTitle = null; //:STRING ( 100 ) szStatementTitle String szStatementTitle = null; //:STRING ( 10 ) szTitleFormat String szTitleFormat = null; //:STRING ( 50 ) szSectionName String szSectionName = null; //:STRING ( 10 ) szColumnTop String szColumnTop = null; //:STRING ( 100 ) szCombinedName String szCombinedName = null; //:STRING ( 100 ) szFootnoteText String szFootnoteText = null; //:STRING ( 3 ) szFootnoteNumber String szFootnoteNumber = null; //:SHORT nRC int nRC = 0; //:INTEGER CurrentColumnNumber int CurrentColumnNumber = 0; //:INTEGER ItemCount int ItemCount = 0; //:INTEGER FootnoteCount int FootnoteCount = 0; //:INTEGER Column1Count int Column1Count = 0; //:INTEGER Column2Count int Column2Count = 0; //:INTEGER ColumnTotal int ColumnTotal = 0; //:DECIMAL ContainingBlockWidth double ContainingBlockWidth = 0.0; //:DECIMAL ColumnWidth double ColumnWidth = 0.0; //:DECIMAL ColumnHeight double ColumnHeight = 0.0; //:DECIMAL OriginalTopMargin double OriginalTopMargin = 0.0; int RESULT = 0; String szTempString_0 = null; int lTempInteger_0 = 0; int lTempInteger_1 = 0; int lTempInteger_2 = 0; int lTempInteger_3 = 0; int lTempInteger_4 = 0; int lTempInteger_5 = 0; int lTempInteger_6 = 0; int lTempInteger_7 = 0; int lTempInteger_8 = 0; int lTempInteger_9 = 0; int lTempInteger_10 = 0; String szTempString_1 = null; int lTempInteger_11 = 0; int lTempInteger_12 = 0; int lTempInteger_13 = 0; int lTempInteger_14 = 0; double dTempDecimal_0 = 0.0; double dTempDecimal_1 = 0.0; int lTempInteger_15 = 0; double dTempDecimal_2 = 0.0; double dTempDecimal_3 = 0.0; double dTempDecimal_4 = 0.0; double dTempDecimal_5 = 0.0; int lTempInteger_16 = 0; //:// Generate PDF for a "Directory of Use" or "Marketing" Section. //:szLeadingBlanks = szPassedBlanks + " " { StringBuilder sb_szLeadingBlanks; if (szLeadingBlanks == null) sb_szLeadingBlanks = new StringBuilder(32); else sb_szLeadingBlanks = new StringBuilder(szLeadingBlanks); ZeidonStringCopy(sb_szLeadingBlanks, 1, 0, szPassedBlanks, 1, 0, 51); szLeadingBlanks = sb_szLeadingBlanks.toString(); } { StringBuilder sb_szLeadingBlanks; if (szLeadingBlanks == null) sb_szLeadingBlanks = new StringBuilder(32); else sb_szLeadingBlanks = new StringBuilder(szLeadingBlanks); ZeidonStringConcat(sb_szLeadingBlanks, 1, 0, " ", 1, 0, 51); szLeadingBlanks = sb_szLeadingBlanks.toString(); } //:// Column List of Claim Usage Statements //:// The dependent Claim Usage statements are to be listed in 2 or 3 columns, after any regular Statements //:// and organized by Claims Classifications. //:// Position on the correct Marketing Section. //:SET CURSOR FIRST mSPLDef.SPLD_MarketingSection WHERE mSPLDef.SPLD_MarketingSection.Name = mSPLDefPDF.LLD_Block.Name { StringBuilder sb_szTempString_0; if (szTempString_0 == null) sb_szTempString_0 = new StringBuilder(32); else sb_szTempString_0 = new StringBuilder(szTempString_0); GetStringFromAttribute(sb_szTempString_0, mSPLDefPDF, "LLD_Block", "Name"); szTempString_0 = sb_szTempString_0.toString(); } RESULT = SetCursorFirstEntityByString(mSPLDef, "SPLD_MarketingSection", "Name", szTempString_0, ""); //:IF RESULT < zCURSOR_SET if (RESULT < zCURSOR_SET) { //:IssueError( mSPLDef,0,0, "No match on MarketingSection for Column" ) IssueError(mSPLDef, 0, 0, "No match on MarketingSection for Column"); } //:END //:// Build the list of unique footnotes. //:FOR EACH mSPLDef.M_UsageFootnote RESULT = SetCursorFirstEntity(mSPLDef, "M_UsageFootnote", ""); while (RESULT > zCURSOR_UNCHANGED) { //:EXCLUDE mSPLDef.M_UsageFootnote NONE RESULT = ExcludeEntity(mSPLDef, "M_UsageFootnote", zREPOS_NONE); RESULT = SetCursorNextEntity(mSPLDef, "M_UsageFootnote", ""); } //:END //:ItemCount = 0 ItemCount = 0; //:FOR EACH mSPLDef.SPLD_MarketingStatement RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingStatement", ""); while (RESULT > zCURSOR_UNCHANGED) { //:FOR EACH mSPLDef.SPLD_MarketingUsageOrdering WITHIN mSPLDef.SPLD_MarketingSection RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); while (RESULT > zCURSOR_UNCHANGED) { //:IF mSPLDef.SPLD_MarketingUsage.UsageType = "C" if (CompareAttributeToString(mSPLDef, "SPLD_MarketingUsage", "UsageType", "C") == 0) { //:ItemCount = ItemCount + 1 ItemCount = ItemCount + 1; //:SET CURSOR FIRST mSPLDef.SPLD_Usage //: WHERE mSPLDef.SPLD_Usage.ID = mSPLDef.SPLD_MarketingUsage.ID { MutableInt mi_lTempInteger_0 = new MutableInt(lTempInteger_0); GetIntegerFromAttribute(mi_lTempInteger_0, mSPLDef, "SPLD_MarketingUsage", "ID"); lTempInteger_0 = mi_lTempInteger_0.intValue(); } RESULT = SetCursorFirstEntityByInteger(mSPLDef, "SPLD_Usage", "ID", lTempInteger_0, ""); //:IF RESULT >=zCURSOR_SET if (RESULT >= zCURSOR_SET) { //:IF mSPLDef.M_UsageFootnoteUsed EXISTS lTempInteger_1 = CheckExistenceOfEntity(mSPLDef, "M_UsageFootnoteUsed"); if (lTempInteger_1 == 0) { //:SET CURSOR FIRST mSPLDef.M_UsageFootnote //: WHERE mSPLDef.M_UsageFootnote.ID = mSPLDef.M_UsageFootnoteUsed.ID { MutableInt mi_lTempInteger_2 = new MutableInt(lTempInteger_2); GetIntegerFromAttribute(mi_lTempInteger_2, mSPLDef, "M_UsageFootnoteUsed", "ID"); lTempInteger_2 = mi_lTempInteger_2.intValue(); } RESULT = SetCursorFirstEntityByInteger(mSPLDef, "M_UsageFootnote", "ID", lTempInteger_2, ""); //:IF RESULT < zCURSOR_SET if (RESULT < zCURSOR_SET) { //:CREATE ENTITY mSPLDef.M_UsageFootnote RESULT = CreateEntity(mSPLDef, "M_UsageFootnote", zPOS_AFTER); //:mSPLDef.M_UsageFootnote.ID = mSPLDef.M_UsageFootnoteUsed.ID SetAttributeFromAttribute(mSPLDef, "M_UsageFootnote", "ID", mSPLDef, "M_UsageFootnoteUsed", "ID"); //:mSPLDef.M_UsageFootnote.Text = mSPLDef.M_UsageFootnoteUsed.Text SetAttributeFromAttribute(mSPLDef, "M_UsageFootnote", "Text", mSPLDef, "M_UsageFootnoteUsed", "Text"); } //:END } //:END } //:END } RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); //:END } RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingStatement", ""); //:END } //:END //:IF ItemCount = 0 if (ItemCount == 0) { //:// There are no Claims entries, so give error and exit. //:MessageSend( mSPLDef, "", "Generate Label", //: "The Marketing Section for Column list has no Claim entries.", //: zMSGQ_OBJECT_CONSTRAINT_ERROR, 0 ) MessageSend(mSPLDef, "", "Generate Label", "The Marketing Section for Column list has no Claim entries.", zMSGQ_OBJECT_CONSTRAINT_ERROR, 0); //:RETURN 2 if (8 == 8) return (2); } //:END //:FootnoteCount = 0 FootnoteCount = 0; //:FOR EACH mSPLDef.M_UsageFootnote RESULT = SetCursorFirstEntity(mSPLDef, "M_UsageFootnote", ""); while (RESULT > zCURSOR_UNCHANGED) { //:FootnoteCount = FootnoteCount + 1 FootnoteCount = FootnoteCount + 1; //:ItemCount = ItemCount + 1 // Also add to total item count. ItemCount = ItemCount + 1; //:mSPLDef.M_UsageFootnote.wFootNoteRelativeNumber = FootnoteCount SetAttributeFromInteger(mSPLDef, "M_UsageFootnote", "wFootNoteRelativeNumber", FootnoteCount); RESULT = SetCursorNextEntity(mSPLDef, "M_UsageFootnote", ""); } //:END //:// Set the work attribute with combination Usage Name and Footnote designator. //:FOR EACH mSPLDef.SPLD_MarketingStatement RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingStatement", ""); while (RESULT > zCURSOR_UNCHANGED) { //:FOR EACH mSPLDef.SPLD_MarketingUsageOrdering WITHIN mSPLDef.SPLD_MarketingSection RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); while (RESULT > zCURSOR_UNCHANGED) { //:szCombinedName = mSPLDef.SPLD_MarketingUsage.Name { MutableInt mi_lTempInteger_3 = new MutableInt(lTempInteger_3); StringBuilder sb_szCombinedName; if (szCombinedName == null) sb_szCombinedName = new StringBuilder(32); else sb_szCombinedName = new StringBuilder(szCombinedName); GetVariableFromAttribute(sb_szCombinedName, mi_lTempInteger_3, 'S', 101, mSPLDef, "SPLD_MarketingUsage", "Name", "", 0); lTempInteger_3 = mi_lTempInteger_3.intValue(); szCombinedName = sb_szCombinedName.toString(); } //:SET CURSOR FIRST mSPLDef.SPLD_Usage //: WHERE mSPLDef.SPLD_Usage.ID = mSPLDef.SPLD_MarketingUsage.ID { MutableInt mi_lTempInteger_4 = new MutableInt(lTempInteger_4); GetIntegerFromAttribute(mi_lTempInteger_4, mSPLDef, "SPLD_MarketingUsage", "ID"); lTempInteger_4 = mi_lTempInteger_4.intValue(); } RESULT = SetCursorFirstEntityByInteger(mSPLDef, "SPLD_Usage", "ID", lTempInteger_4, ""); //:IF RESULT >=zCURSOR_SET if (RESULT >= zCURSOR_SET) { //:IF mSPLDef.M_UsageFootnoteUsed EXISTS lTempInteger_5 = CheckExistenceOfEntity(mSPLDef, "M_UsageFootnoteUsed"); if (lTempInteger_5 == 0) { //:SET CURSOR FIRST mSPLDef.M_UsageFootnote //: WHERE mSPLDef.M_UsageFootnote.ID = mSPLDef.M_UsageFootnoteUsed.ID { MutableInt mi_lTempInteger_6 = new MutableInt(lTempInteger_6); GetIntegerFromAttribute(mi_lTempInteger_6, mSPLDef, "M_UsageFootnoteUsed", "ID"); lTempInteger_6 = mi_lTempInteger_6.intValue(); } RESULT = SetCursorFirstEntityByInteger(mSPLDef, "M_UsageFootnote", "ID", lTempInteger_6, ""); //:szFootnoteNumber = mSPLDef.M_UsageFootnote.wFootNoteRelativeNumber { MutableInt mi_lTempInteger_7 = new MutableInt(lTempInteger_7); StringBuilder sb_szFootnoteNumber; if (szFootnoteNumber == null) sb_szFootnoteNumber = new StringBuilder(32); else sb_szFootnoteNumber = new StringBuilder(szFootnoteNumber); GetVariableFromAttribute(sb_szFootnoteNumber, mi_lTempInteger_7, 'S', 4, mSPLDef, "M_UsageFootnote", "wFootNoteRelativeNumber", "", 0); lTempInteger_7 = mi_lTempInteger_7.intValue(); szFootnoteNumber = sb_szFootnoteNumber.toString(); } //:szCombinedName = szCombinedName + "<sup> " + szFootnoteNumber + "</sup>" { StringBuilder sb_szCombinedName; if (szCombinedName == null) sb_szCombinedName = new StringBuilder(32); else sb_szCombinedName = new StringBuilder(szCombinedName); ZeidonStringConcat(sb_szCombinedName, 1, 0, "<sup> ", 1, 0, 101); szCombinedName = sb_szCombinedName.toString(); } { StringBuilder sb_szCombinedName; if (szCombinedName == null) sb_szCombinedName = new StringBuilder(32); else sb_szCombinedName = new StringBuilder(szCombinedName); ZeidonStringConcat(sb_szCombinedName, 1, 0, szFootnoteNumber, 1, 0, 101); szCombinedName = sb_szCombinedName.toString(); } { StringBuilder sb_szCombinedName; if (szCombinedName == null) sb_szCombinedName = new StringBuilder(32); else sb_szCombinedName = new StringBuilder(szCombinedName); ZeidonStringConcat(sb_szCombinedName, 1, 0, "</sup>", 1, 0, 101); szCombinedName = sb_szCombinedName.toString(); } } //:END //:mSPLDef.SPLD_MarketingUsage.wNameWithFootnoteDesignator = szCombinedName SetAttributeFromString(mSPLDef, "SPLD_MarketingUsage", "wNameWithFootnoteDesignator", szCombinedName); } RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); //:END } RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingStatement", ""); //:END } //:END //:// Build the two or three columns subobjects from the SPLD_MarketingUsageOrdering entities. //:// If specific breaks have been specified, break there. If not, put the same number of entries in each column. //:IF mSPLDefPDF.LLD_Block.UsageColumn1BreakName = "" if (CompareAttributeToString(mSPLDefPDF, "LLD_Block", "UsageColumn1BreakName", "") == 0) { //:Column1Count = ItemCount / NumberColumns Column1Count = ItemCount / NumberColumns; //:ColumnTotal = Column1Count * NumberColumns ColumnTotal = Column1Count * NumberColumns; //:IF ColumnTotal < ItemCount if (ColumnTotal < ItemCount) { //:// Since column aren't going to be equal, add one to first and second columns. //:Column1Count = Column1Count + 1 Column1Count = Column1Count + 1; } //:END //:Column2Count = Column1Count * 2 // The last count of the second column is twice the last count of the first. Column2Count = Column1Count * 2; //:ItemCount = 0 ItemCount = 0; //:FOR EACH mSPLDef.SPLD_MarketingUsageOrdering WITHIN mSPLDef.SPLD_MarketingSection RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); while (RESULT > zCURSOR_UNCHANGED) { //:IF mSPLDef.SPLD_MarketingUsage.UsageType = "C" if (CompareAttributeToString(mSPLDef, "SPLD_MarketingUsage", "UsageType", "C") == 0) { //:ItemCount = ItemCount + 1 ItemCount = ItemCount + 1; //:IF ItemCount <= Column1Count if (ItemCount <= Column1Count) { //:CREATE ENTITY mSPLDef.DisplayUsageColumn1 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn1", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn1.Name = mSPLDef.SPLD_MarketingUsage.wNameWithFootnoteDesignator SetAttributeFromAttribute(mSPLDef, "DisplayUsageColumn1", "Name", mSPLDef, "SPLD_MarketingUsage", "wNameWithFootnoteDesignator"); //:ELSE } else { //:IF ItemCount > Column1Count AND ItemCount <= Column2Count if (ItemCount > Column1Count && ItemCount <= Column2Count) { //:CREATE ENTITY mSPLDef.DisplayUsageColumn2 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn2", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn2.Name = mSPLDef.SPLD_MarketingUsage.wNameWithFootnoteDesignator SetAttributeFromAttribute(mSPLDef, "DisplayUsageColumn2", "Name", mSPLDef, "SPLD_MarketingUsage", "wNameWithFootnoteDesignator"); //:ELSE } else { //:CREATE ENTITY mSPLDef.DisplayUsageColumn3 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn3", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn3.Name = mSPLDef.SPLD_MarketingUsage.wNameWithFootnoteDesignator SetAttributeFromAttribute(mSPLDef, "DisplayUsageColumn3", "Name", mSPLDef, "SPLD_MarketingUsage", "wNameWithFootnoteDesignator"); } //:END } //:END } RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); //:END } //:END //:// Set CurrentColumnNumber for any footnote processing below. //:IF ItemCount <= Column1Count if (ItemCount <= Column1Count) { //:CurrentColumnNumber = 1 CurrentColumnNumber = 1; //:ELSE } else { //:IF ItemCount <= Column2Count if (ItemCount <= Column2Count) { //:CurrentColumnNumber = 2 CurrentColumnNumber = 2; //:ELSE } else { //:CurrentColumnNumber = 3 CurrentColumnNumber = 3; } //:END } //:END //:ELSE } else { //:// Specific Breaks have been specified. //:szBreakName1 = mSPLDefPDF.LLD_Block.UsageColumn1BreakName { MutableInt mi_lTempInteger_8 = new MutableInt(lTempInteger_8); StringBuilder sb_szBreakName1; if (szBreakName1 == null) sb_szBreakName1 = new StringBuilder(32); else sb_szBreakName1 = new StringBuilder(szBreakName1); GetVariableFromAttribute(sb_szBreakName1, mi_lTempInteger_8, 'S', 51, mSPLDefPDF, "LLD_Block", "UsageColumn1BreakName", "", 0); lTempInteger_8 = mi_lTempInteger_8.intValue(); szBreakName1 = sb_szBreakName1.toString(); } //:szBreakName2 = mSPLDefPDF.LLD_Block.UsageColumn2BreakName { MutableInt mi_lTempInteger_9 = new MutableInt(lTempInteger_9); StringBuilder sb_szBreakName2; if (szBreakName2 == null) sb_szBreakName2 = new StringBuilder(32); else sb_szBreakName2 = new StringBuilder(szBreakName2); GetVariableFromAttribute(sb_szBreakName2, mi_lTempInteger_9, 'S', 51, mSPLDefPDF, "LLD_Block", "UsageColumn2BreakName", "", 0); lTempInteger_9 = mi_lTempInteger_9.intValue(); szBreakName2 = sb_szBreakName2.toString(); } //:CurrentColumnNumber = 1 CurrentColumnNumber = 1; //:FOR EACH mSPLDef.SPLD_MarketingUsageOrdering WITHIN mSPLDef.SPLD_MarketingSection RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); while (RESULT > zCURSOR_UNCHANGED) { //:IF mSPLDef.SPLD_MarketingUsage.UsageType = "C" if (CompareAttributeToString(mSPLDef, "SPLD_MarketingUsage", "UsageType", "C") == 0) { //:IF mSPLDef.SPLD_MarketingUsage.Name = szBreakName1 if (CompareAttributeToString(mSPLDef, "SPLD_MarketingUsage", "Name", szBreakName1) == 0) { //:CurrentColumnNumber = 2 CurrentColumnNumber = 2; //:ELSE } else { //:IF mSPLDef.SPLD_MarketingUsage.Name = szBreakName2 if (CompareAttributeToString(mSPLDef, "SPLD_MarketingUsage", "Name", szBreakName2) == 0) { //:CurrentColumnNumber = 3 CurrentColumnNumber = 3; } //:END } //:END //:IF CurrentColumnNumber = 1 if (CurrentColumnNumber == 1) { //:CREATE ENTITY mSPLDef.DisplayUsageColumn1 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn1", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn1.Name = mSPLDef.SPLD_MarketingUsage.wNameWithFootnoteDesignator SetAttributeFromAttribute(mSPLDef, "DisplayUsageColumn1", "Name", mSPLDef, "SPLD_MarketingUsage", "wNameWithFootnoteDesignator"); //:ELSE } else { //:IF CurrentColumnNumber = 2 if (CurrentColumnNumber == 2) { //:CREATE ENTITY mSPLDef.DisplayUsageColumn2 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn2", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn2.Name = mSPLDef.SPLD_MarketingUsage.wNameWithFootnoteDesignator SetAttributeFromAttribute(mSPLDef, "DisplayUsageColumn2", "Name", mSPLDef, "SPLD_MarketingUsage", "wNameWithFootnoteDesignator"); //:ELSE } else { //:CREATE ENTITY mSPLDef.DisplayUsageColumn3 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn3", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn3.Name = mSPLDef.SPLD_MarketingUsage.wNameWithFootnoteDesignator SetAttributeFromAttribute(mSPLDef, "DisplayUsageColumn3", "Name", mSPLDef, "SPLD_MarketingUsage", "wNameWithFootnoteDesignator"); } //:END } //:END } RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); //:END } //:END } //:END //:// Add any Footnote entries to the last Column. //:FOR EACH mSPLDef.M_UsageFootnote RESULT = SetCursorFirstEntity(mSPLDef, "M_UsageFootnote", ""); while (RESULT > zCURSOR_UNCHANGED) { //:szFootnoteNumber = mSPLDef.M_UsageFootnote.wFootNoteRelativeNumber { MutableInt mi_lTempInteger_10 = new MutableInt(lTempInteger_10); StringBuilder sb_szFootnoteNumber; if (szFootnoteNumber == null) sb_szFootnoteNumber = new StringBuilder(32); else sb_szFootnoteNumber = new StringBuilder(szFootnoteNumber); GetVariableFromAttribute(sb_szFootnoteNumber, mi_lTempInteger_10, 'S', 4, mSPLDef, "M_UsageFootnote", "wFootNoteRelativeNumber", "", 0); lTempInteger_10 = mi_lTempInteger_10.intValue(); szFootnoteNumber = sb_szFootnoteNumber.toString(); } //:szFootnoteText = "<sup> " + szFootnoteNumber + "</sup>" + mSPLDef.M_UsageFootnote.Text { StringBuilder sb_szFootnoteText; if (szFootnoteText == null) sb_szFootnoteText = new StringBuilder(32); else sb_szFootnoteText = new StringBuilder(szFootnoteText); ZeidonStringCopy(sb_szFootnoteText, 1, 0, "<sup> ", 1, 0, 101); szFootnoteText = sb_szFootnoteText.toString(); } { StringBuilder sb_szFootnoteText; if (szFootnoteText == null) sb_szFootnoteText = new StringBuilder(32); else sb_szFootnoteText = new StringBuilder(szFootnoteText); ZeidonStringConcat(sb_szFootnoteText, 1, 0, szFootnoteNumber, 1, 0, 101); szFootnoteText = sb_szFootnoteText.toString(); } { StringBuilder sb_szFootnoteText; if (szFootnoteText == null) sb_szFootnoteText = new StringBuilder(32); else sb_szFootnoteText = new StringBuilder(szFootnoteText); ZeidonStringConcat(sb_szFootnoteText, 1, 0, "</sup>", 1, 0, 101); szFootnoteText = sb_szFootnoteText.toString(); } { MutableInt mi_lTempInteger_11 = new MutableInt(lTempInteger_11); StringBuilder sb_szTempString_1; if (szTempString_1 == null) sb_szTempString_1 = new StringBuilder(32); else sb_szTempString_1 = new StringBuilder(szTempString_1); GetVariableFromAttribute(sb_szTempString_1, mi_lTempInteger_11, 'S', 255, mSPLDef, "M_UsageFootnote", "Text", "", 0); lTempInteger_11 = mi_lTempInteger_11.intValue(); szTempString_1 = sb_szTempString_1.toString(); } { StringBuilder sb_szFootnoteText; if (szFootnoteText == null) sb_szFootnoteText = new StringBuilder(32); else sb_szFootnoteText = new StringBuilder(szFootnoteText); ZeidonStringConcat(sb_szFootnoteText, 1, 0, szTempString_1, 1, 0, 101); szFootnoteText = sb_szFootnoteText.toString(); } //:IF CurrentColumnNumber = 1 if (CurrentColumnNumber == 1) { //:CREATE ENTITY mSPLDef.DisplayUsageColumn1 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn1", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn1.Name = szFootnoteText SetAttributeFromString(mSPLDef, "DisplayUsageColumn1", "Name", szFootnoteText); //:ELSE } else { //:IF CurrentColumnNumber = 2 if (CurrentColumnNumber == 2) { //:CREATE ENTITY mSPLDef.DisplayUsageColumn2 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn2", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn2.Name = szFootnoteText SetAttributeFromString(mSPLDef, "DisplayUsageColumn2", "Name", szFootnoteText); //:ELSE } else { //:CREATE ENTITY mSPLDef.DisplayUsageColumn3 RESULT = CreateEntity(mSPLDef, "DisplayUsageColumn3", zPOS_AFTER); //:mSPLDef.DisplayUsageColumn3.Name = szFootnoteText SetAttributeFromString(mSPLDef, "DisplayUsageColumn3", "Name", szFootnoteText); } //:END } RESULT = SetCursorNextEntity(mSPLDef, "M_UsageFootnote", ""); //:END } //:END //:// Build the two or three Blocks listing the entries in each of the three work subobjects. //:// If there is a Column definition entry, we will get the Top, Width and LeftMargin values from there. //:// If not, the width of each Block (column) will be 1/2 or 1/3 of the width of the source Block, minus the left margin, //:// which is from the main block. //:// We will create a temporary Block, initialized from the source Block, with the modified values for //:// each of the three columns. //:ACTIVATE mSPLDef2 EMPTY RESULT = ActivateEmptyObjectInstance(mSPLDef2, "mSPLDef", mSPLDef, zSINGLE); //:NAME VIEW mSPLDef2 "mSPLDef2" SetNameForView(mSPLDef2, "mSPLDef2", null, zLEVEL_TASK); //:CREATE ENTITY mSPLDef2.SubregPhysicalLabelDef RESULT = CreateEntity(mSPLDef2, "SubregPhysicalLabelDef", zPOS_AFTER); //:CREATE ENTITY mSPLDef2.SPLD_LLD RESULT = CreateEntity(mSPLDef2, "SPLD_LLD", zPOS_AFTER); //:CREATE ENTITY mSPLDef2.LLD_Page RESULT = CreateEntity(mSPLDef2, "LLD_Page", zPOS_AFTER); //:CREATE ENTITY mSPLDef2.LLD_Panel RESULT = CreateEntity(mSPLDef2, "LLD_Panel", zPOS_AFTER); //:CREATE ENTITY mSPLDef2.LLD_Block RESULT = CreateEntity(mSPLDef2, "LLD_Block", zPOS_AFTER); //:SetMatchingAttributesByName( mSPLDef2, "LLD_Block", mSPLDefPDF, "LLD_Block", zSET_ALL ) SetMatchingAttributesByName(mSPLDef2, "LLD_Block", mSPLDefPDF, "LLD_Block", zSET_ALL); //:ContainingBlockWidth = mSPLDefPDF.LLD_Block.Width { MutableDouble md_ContainingBlockWidth = new MutableDouble(ContainingBlockWidth); GetDecimalFromAttribute(md_ContainingBlockWidth, mSPLDefPDF, "LLD_Block", "Width"); ContainingBlockWidth = md_ContainingBlockWidth.doubleValue(); } //:ColumnWidth = ContainingBlockWidth / NumberColumns ColumnWidth = ContainingBlockWidth / NumberColumns; //:mSPLDef2.LLD_Block.Width = ColumnWidth SetAttributeFromDecimal(mSPLDef2, "LLD_Block", "Width", ColumnWidth); //:mSPLDef2.LLD_Block.Left = 0 SetAttributeFromInteger(mSPLDef2, "LLD_Block", "Left", 0); //:// The top will be whatever is in the Block, plus any top margin for the Column List LLD_SpecialSectionAttribute. //: //:SET CURSOR FIRST mSPLDefPDF.LLD_SpecialSectionAttribute WHERE mSPLDefPDF.LLD_SpecialSectionAttribute.Name = "Column List" RESULT = SetCursorFirstEntityByString(mSPLDefPDF, "LLD_SpecialSectionAttribute", "Name", "Column List", ""); //:IF RESULT >= zCURSOR_SET if (RESULT >= zCURSOR_SET) { //:mSPLDef2.LLD_Block.Top = mSPLDefPDF.LLD_SpecialSectionAttrBlock.MarginTop SetAttributeFromAttribute(mSPLDef2, "LLD_Block", "Top", mSPLDefPDF, "LLD_SpecialSectionAttrBlock", "MarginTop"); //:szColumnTop = mSPLDef2.LLD_Block.Top { MutableInt mi_lTempInteger_12 = new MutableInt(lTempInteger_12); StringBuilder sb_szColumnTop; if (szColumnTop == null) sb_szColumnTop = new StringBuilder(32); else sb_szColumnTop = new StringBuilder(szColumnTop); GetVariableFromAttribute(sb_szColumnTop, mi_lTempInteger_12, 'S', 11, mSPLDef2, "LLD_Block", "Top", "", 0); lTempInteger_12 = mi_lTempInteger_12.intValue(); szColumnTop = sb_szColumnTop.toString(); } //:// The MarginTop of LLD_SpecialSectionAttrBlock is used only for specifying the BlockContainer holding the individual entries //:// within a column, but not for each entry within a column. Thus we need set two different values, the Original TopMargin //:// value for the BlockContainer and null for each row. Because we're modifying the TopMargin value in the object, we need //:// to reset it in the end. //:// We will create mSPLDef2 for generating the BlockContainer for the column and use mSPLDefPDF for each row. //:OriginalTopMargin = mSPLDefPDF.LLD_SpecialSectionAttrBlock.MarginTop { MutableDouble md_OriginalTopMargin = new MutableDouble(OriginalTopMargin); GetDecimalFromAttribute(md_OriginalTopMargin, mSPLDefPDF, "LLD_SpecialSectionAttrBlock", "MarginTop"); OriginalTopMargin = md_OriginalTopMargin.doubleValue(); } //:szMarginLeft = mSPLDefPDF.LLD_SpecialSectionAttrBlock.MarginLeft { MutableInt mi_lTempInteger_13 = new MutableInt(lTempInteger_13); StringBuilder sb_szMarginLeft; if (szMarginLeft == null) sb_szMarginLeft = new StringBuilder(32); else sb_szMarginLeft = new StringBuilder(szMarginLeft); GetVariableFromAttribute(sb_szMarginLeft, mi_lTempInteger_13, 'S', 11, mSPLDefPDF, "LLD_SpecialSectionAttrBlock", "MarginLeft", "", 0); lTempInteger_13 = mi_lTempInteger_13.intValue(); szMarginLeft = sb_szMarginLeft.toString(); } //:szMarginRight = mSPLDefPDF.LLD_SpecialSectionAttrBlock.MarginRight { MutableInt mi_lTempInteger_14 = new MutableInt(lTempInteger_14); StringBuilder sb_szMarginRight; if (szMarginRight == null) sb_szMarginRight = new StringBuilder(32); else sb_szMarginRight = new StringBuilder(szMarginRight); GetVariableFromAttribute(sb_szMarginRight, mi_lTempInteger_14, 'S', 11, mSPLDefPDF, "LLD_SpecialSectionAttrBlock", "MarginRight", "", 0); lTempInteger_14 = mi_lTempInteger_14.intValue(); szMarginRight = sb_szMarginRight.toString(); } //:// Create a Block LLD_SpecialSectionAttribute entry containing the characteristics of the Column List entry, except for dropping //:// the top margin. //:CREATE ENTITY mSPLDef2.LLD_SpecialSectionAttribute RESULT = CreateEntity(mSPLDef2, "LLD_SpecialSectionAttribute", zPOS_AFTER); //:mSPLDef2.LLD_SpecialSectionAttribute.Name = "Block" SetAttributeFromString(mSPLDef2, "LLD_SpecialSectionAttribute", "Name", "Block"); //:CREATE ENTITY mSPLDef2.LLD_SpecialSectionAttrBlock RESULT = CreateEntity(mSPLDef2, "LLD_SpecialSectionAttrBlock", zPOS_AFTER); //:SetMatchingAttributesByName( mSPLDef2, "LLD_SpecialSectionAttrBlock", mSPLDefPDF, "LLD_SpecialSectionAttrBlock", zSET_ALL ) SetMatchingAttributesByName(mSPLDef2, "LLD_SpecialSectionAttrBlock", mSPLDefPDF, "LLD_SpecialSectionAttrBlock", zSET_ALL); //:mSPLDefPDF.LLD_SpecialSectionAttrBlock.MarginTop = "" // Now set MarginTop for each row. SetAttributeFromString(mSPLDefPDF, "LLD_SpecialSectionAttrBlock", "MarginTop", ""); //:ELSE } else { //:mSPLDef2.LLD_Block.Top = mSPLDef2.LLD_Block.Top SetAttributeFromAttribute(mSPLDef2, "LLD_Block", "Top", mSPLDef2, "LLD_Block", "Top"); //:szMarginLeft = ".01" { StringBuilder sb_szMarginLeft; if (szMarginLeft == null) sb_szMarginLeft = new StringBuilder(32); else sb_szMarginLeft = new StringBuilder(szMarginLeft); ZeidonStringCopy(sb_szMarginLeft, 1, 0, ".01", 1, 0, 11); szMarginLeft = sb_szMarginLeft.toString(); } //:szMarginRight = ".01" { StringBuilder sb_szMarginRight; if (szMarginRight == null) sb_szMarginRight = new StringBuilder(32); else sb_szMarginRight = new StringBuilder(szMarginRight); ZeidonStringCopy(sb_szMarginRight, 1, 0, ".01", 1, 0, 11); szMarginRight = sb_szMarginRight.toString(); } } //:END //:ColumnHeight = mSPLDefPDF.LLD_Block.Height - mSPLDef2.LLD_Block.Top { MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0); GetDecimalFromAttribute(md_dTempDecimal_0, mSPLDefPDF, "LLD_Block", "Height"); dTempDecimal_0 = md_dTempDecimal_0.doubleValue(); } { MutableDouble md_dTempDecimal_1 = new MutableDouble(dTempDecimal_1); GetDecimalFromAttribute(md_dTempDecimal_1, mSPLDef2, "LLD_Block", "Top"); dTempDecimal_1 = md_dTempDecimal_1.doubleValue(); } ColumnHeight = dTempDecimal_0 - dTempDecimal_1; //:mSPLDef2.LLD_Block.Height = ColumnHeight SetAttributeFromDecimal(mSPLDef2, "LLD_Block", "Height", ColumnHeight); //:szSectionName = mSPLDef.DisplaySection.XML_SectionName { MutableInt mi_lTempInteger_15 = new MutableInt(lTempInteger_15); StringBuilder sb_szSectionName; if (szSectionName == null) sb_szSectionName = new StringBuilder(32); else sb_szSectionName = new StringBuilder(szSectionName); GetVariableFromAttribute(sb_szSectionName, mi_lTempInteger_15, 'S', 51, mSPLDef, "DisplaySection", "XML_SectionName", "", 0); lTempInteger_15 = mi_lTempInteger_15.intValue(); szSectionName = sb_szSectionName.toString(); } //:// Generate column 1 Block. //:FormatBlockContainer( mSPLDef2, mSPLDef, lFile, szLeadingBlanks, szWriteBuffer, szColumnTop ) omSPLDef_FormatBlockContainer(mSPLDef2, mSPLDef, lFile, szLeadingBlanks, szWriteBuffer, szColumnTop); //:szWriteBuffer = szLeadingBlanks + " <xsl:for-each select=^SubregPhysicalLabelDef/" + szSectionName + "/DisplayUsageColumn1^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <xsl:for-each select=^SubregPhysicalLabelDef/", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szSectionName, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "/DisplayUsageColumn1^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " <fo:block " { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <fo:block ", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:AddFormatToSpecialText( mSPLDefPDF, "Column List", szWriteBuffer ) { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); omSPLDef_AddFormatToSpecialText(mSPLDefPDF, "Column List", sb_szWriteBuffer); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " <xsl:apply-templates select=^Name^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <xsl:apply-templates select=^Name^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " </xsl:for-each>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " </xsl:for-each>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + "</fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "</fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Generate column 2 Block. //:mSPLDef2.LLD_Block.Left = mSPLDef2.LLD_Block.Left + ColumnWidth { MutableDouble md_dTempDecimal_2 = new MutableDouble(dTempDecimal_2); GetDecimalFromAttribute(md_dTempDecimal_2, mSPLDef2, "LLD_Block", "Left"); dTempDecimal_2 = md_dTempDecimal_2.doubleValue(); } dTempDecimal_3 = dTempDecimal_2 + ColumnWidth; SetAttributeFromDecimal(mSPLDef2, "LLD_Block", "Left", dTempDecimal_3); //:FormatBlockContainer( mSPLDef2, mSPLDef, lFile, szLeadingBlanks, szWriteBuffer, szColumnTop ) omSPLDef_FormatBlockContainer(mSPLDef2, mSPLDef, lFile, szLeadingBlanks, szWriteBuffer, szColumnTop); //:szWriteBuffer = szLeadingBlanks + " <xsl:for-each select=^SubregPhysicalLabelDef/" + szSectionName + "/DisplayUsageColumn2^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <xsl:for-each select=^SubregPhysicalLabelDef/", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szSectionName, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "/DisplayUsageColumn2^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " <fo:block " { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <fo:block ", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:AddFormatToSpecialText( mSPLDefPDF, "Column List", szWriteBuffer ) { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); omSPLDef_AddFormatToSpecialText(mSPLDefPDF, "Column List", sb_szWriteBuffer); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " <xsl:apply-templates select=^Name^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <xsl:apply-templates select=^Name^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " </xsl:for-each>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " </xsl:for-each>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + "</fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "</fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Generate column 3 Block. //:IF NumberColumns = 3 if (NumberColumns == 3) { //:mSPLDef2.LLD_Block.Left = mSPLDef2.LLD_Block.Left + ColumnWidth { MutableDouble md_dTempDecimal_4 = new MutableDouble(dTempDecimal_4); GetDecimalFromAttribute(md_dTempDecimal_4, mSPLDef2, "LLD_Block", "Left"); dTempDecimal_4 = md_dTempDecimal_4.doubleValue(); } dTempDecimal_5 = dTempDecimal_4 + ColumnWidth; SetAttributeFromDecimal(mSPLDef2, "LLD_Block", "Left", dTempDecimal_5); //:FormatBlockContainer( mSPLDef2, mSPLDef, lFile, szLeadingBlanks, szWriteBuffer, szColumnTop ) omSPLDef_FormatBlockContainer(mSPLDef2, mSPLDef, lFile, szLeadingBlanks, szWriteBuffer, szColumnTop); //:szWriteBuffer = szLeadingBlanks + " <xsl:for-each select=^SubregPhysicalLabelDef/" + szSectionName + "/DisplayUsageColumn3^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <xsl:for-each select=^SubregPhysicalLabelDef/", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szSectionName, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "/DisplayUsageColumn3^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " <fo:block " { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <fo:block ", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:AddFormatToSpecialText( mSPLDefPDF, "Column List", szWriteBuffer ) { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); omSPLDef_AddFormatToSpecialText(mSPLDefPDF, "Column List", sb_szWriteBuffer); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " <xsl:apply-templates select=^Name^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " <xsl:apply-templates select=^Name^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + " </xsl:for-each>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " </xsl:for-each>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = szLeadingBlanks + "</fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, szLeadingBlanks, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "</fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } } //:END //://DELETE ENTITY mSPLDef2.LLD_Block NONE //:DropObjectInstance( mSPLDef2 ) DropObjectInstance(mSPLDef2); //:// Build the work object containing each Claim under the appropriate Classification. //:// Type: C - Claim; S - Surface; T - Application Type; U - Area of Use. //:// ClaimsClassification: Bacteria; Protozoa; Viruses; Fungi. //:// First delete any existing entries. //:FOR EACH mSPLDef.SPLDI_ClaimsClassification RESULT = SetCursorFirstEntity(mSPLDef, "SPLDI_ClaimsClassification", ""); while (RESULT > zCURSOR_UNCHANGED) { //:DELETE ENTITY mSPLDef.SPLDI_ClaimsClassification NONE RESULT = DeleteEntity(mSPLDef, "SPLDI_ClaimsClassification", zREPOS_NONE); RESULT = SetCursorNextEntity(mSPLDef, "SPLDI_ClaimsClassification", ""); } //:END //:FOR EACH mSPLDef.SPLD_MarketingUsageOrdering WITHIN mSPLDef.SPLD_MarketingSection //: WHERE mSPLDef.SPLD_MarketingUsage.UsageType = "C" // just looking for Type=Claim RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); while (RESULT > zCURSOR_UNCHANGED) { if (CompareAttributeToString(mSPLDef, "SPLD_MarketingUsage", "UsageType", "C") == 0) { //:SET CURSOR FIRST mSPLDef.SPLDI_ClaimsClassification //: WHERE mSPLDef.SPLDI_ClaimsClassification.ClaimsClassification = mSPLDef.SPLD_MarketingUsage.ClaimsClassification { StringBuilder sb_szTempString_0; if (szTempString_0 == null) sb_szTempString_0 = new StringBuilder(32); else sb_szTempString_0 = new StringBuilder(szTempString_0); GetStringFromAttribute(sb_szTempString_0, mSPLDef, "SPLD_MarketingUsage", "ClaimsClassification"); szTempString_0 = sb_szTempString_0.toString(); } RESULT = SetCursorFirstEntityByString(mSPLDef, "SPLDI_ClaimsClassification", "ClaimsClassification", szTempString_0, ""); //:IF RESULT < zCURSOR_SET if (RESULT < zCURSOR_SET) { //:// Did not find the entity of the proper ClaimsClassification, so create one. //:CREATE ENTITY mSPLDef.SPLDI_ClaimsClassification RESULT = CreateEntity(mSPLDef, "SPLDI_ClaimsClassification", zPOS_AFTER); //:mSPLDef.SPLDI_ClaimsClassification.ClaimsClassification = mSPLDef.SPLD_MarketingUsage.ClaimsClassification SetAttributeFromAttribute(mSPLDef, "SPLDI_ClaimsClassification", "ClaimsClassification", mSPLDef, "SPLD_MarketingUsage", "ClaimsClassification"); //:INCLUDE mSPLDef.SPLDI_ClaimsUsage FROM mSPLDef.SPLD_MarketingUsage RESULT = IncludeSubobjectFromSubobject(mSPLDef, "SPLDI_ClaimsUsage", mSPLDef, "SPLD_MarketingUsage", zPOS_AFTER); //:IF RESULT < 0 if (RESULT < 0) { //:TraceLineS( "GeneratePDF_ClmList Include SPLDI_ClaimsUsage FROM SPLD_MarketingUsage", " ======== CAN'T HAPPEN ===========================" ) TraceLineS("GeneratePDF_ClmList Include SPLDI_ClaimsUsage FROM SPLD_MarketingUsage", " ======== CAN'T HAPPEN ==========================="); //:DisplayEntityInstance( mSPLDef, "SPLDI_ClaimsUsage" ) DisplayEntityInstance(mSPLDef, "SPLDI_ClaimsUsage"); //:DisplayEntityInstance( mSPLDef, "SPLD_MarketingUsage" ) DisplayEntityInstance(mSPLDef, "SPLD_MarketingUsage"); //:IssueError( mSPLDef, 0, 0, "Include Error" ) IssueError(mSPLDef, 0, 0, "Include Error"); } //:END //:ELSE } else { //:// Check to see if the SPLD_MarketingUsage has already been included under the current ClaimsClassification. //:SET CURSOR FIRST mSPLDef.SPLDI_ClaimsUsage WHERE mSPLDef.SPLDI_ClaimsUsage.ID = mSPLDef.SPLD_MarketingUsage.ID { MutableInt mi_lTempInteger_16 = new MutableInt(lTempInteger_16); GetIntegerFromAttribute(mi_lTempInteger_16, mSPLDef, "SPLD_MarketingUsage", "ID"); lTempInteger_16 = mi_lTempInteger_16.intValue(); } RESULT = SetCursorFirstEntityByInteger(mSPLDef, "SPLDI_ClaimsUsage", "ID", lTempInteger_16, ""); //:IF RESULT < zCURSOR_SET if (RESULT < zCURSOR_SET) { //:// Not already included so set cursor to the last included to include the entity at the end. //:SET CURSOR LAST mSPLDef.SPLDI_ClaimsUsage RESULT = SetCursorLastEntity(mSPLDef, "SPLDI_ClaimsUsage", ""); //:INCLUDE mSPLDef.SPLDI_ClaimsUsage FROM mSPLDef.SPLD_MarketingUsage RESULT = IncludeSubobjectFromSubobject(mSPLDef, "SPLDI_ClaimsUsage", mSPLDef, "SPLD_MarketingUsage", zPOS_AFTER); //:IF RESULT < 0 if (RESULT < 0) { //:TraceLineS( "GeneratePDF_ClmList Include SPLDI_ClaimsUsage FROM SPLD_MarketingUsage", " ===========CAN'T HAPPEN EITHER ========================" ) TraceLineS("GeneratePDF_ClmList Include SPLDI_ClaimsUsage FROM SPLD_MarketingUsage", " ===========CAN'T HAPPEN EITHER ========================"); //:DisplayEntityInstance( mSPLDef, "SPLDI_ClaimsUsage" ) DisplayEntityInstance(mSPLDef, "SPLDI_ClaimsUsage"); //:DisplayEntityInstance( mSPLDef, "SPLD_MarketingUsage" ) DisplayEntityInstance(mSPLDef, "SPLD_MarketingUsage"); //:IssueError( mSPLDef, 0, 0, "Include Error" ) IssueError(mSPLDef, 0, 0, "Include Error"); } //:END //:ELSE } else { //:TraceLineS( "GeneratePDF_ClmList Include SPLDI_ClaimsUsage FROM SPLD_MarketingUsage", " ====== ALREADY INCLUDED ... COULD HAPPEN =============================" ) TraceLineS("GeneratePDF_ClmList Include SPLDI_ClaimsUsage FROM SPLD_MarketingUsage", " ====== ALREADY INCLUDED ... COULD HAPPEN ============================="); //:// DisplayEntityInstance( mSPLDef, "SPLDI_ClaimsUsage" ) //:DisplayEntityInstance( mSPLDef, "SPLD_MarketingUsage" ) DisplayEntityInstance(mSPLDef, "SPLD_MarketingUsage"); } //:END } } RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingUsageOrdering", "SPLD_MarketingSection"); //:END } //:END //:// Reset LLD_SpecialSectionAttrBlock.MarginTop back to its original value. //:mSPLDefPDF.LLD_SpecialSectionAttrBlock.MarginTop = OriginalTopMargin SetAttributeFromDecimal(mSPLDefPDF, "LLD_SpecialSectionAttrBlock", "MarginTop", OriginalTopMargin); return (0); // // END }
From source file:com.quinsoft.epamms.mSPLDef_Object.java
public int omSPLDef_FormatPrintIcons(View mSPLDef, int lFile, String szWriteBuffer) { double PageHeight = 0.0; //:DECIMAL PageWidth double PageWidth = 0.0; //:DECIMAL TopMargin double TopMargin = 0.0; //:DECIMAL LeftMargin double LeftMargin = 0.0; //:DECIMAL IconTopLeftTop double IconTopLeftTop = 0.0; //:DECIMAL IconBottomLeftTop double IconBottomLeftTop = 0.0; //:DECIMAL IconTopRightTop double IconTopRightTop = 0.0; //:DECIMAL IconBottomRightTop double IconBottomRightTop = 0.0; //:DECIMAL IconCenterTopTop double IconCenterTopTop = 0.0; //:DECIMAL IconCenterLeftTop double IconCenterLeftTop = 0.0; //:DECIMAL IconCenterRightTop double IconCenterRightTop = 0.0; //:DECIMAL IconCenterBottomTop double IconCenterBottomTop = 0.0; //:DECIMAL IconTopLeftLeft double IconTopLeftLeft = 0.0; //:DECIMAL IconBottomLeftLeft double IconBottomLeftLeft = 0.0; //:DECIMAL IconTopRightLeft double IconTopRightLeft = 0.0; //:DECIMAL IconBottomRightLeft double IconBottomRightLeft = 0.0; //:DECIMAL IconCenterTopLeft double IconCenterTopLeft = 0.0; //:DECIMAL IconCenterLeftLeft double IconCenterLeftLeft = 0.0; //:DECIMAL IconCenterRightLeft double IconCenterRightLeft = 0.0; //:DECIMAL IconCenterBottomLeft double IconCenterBottomLeft = 0.0; //:STRING ( 10 ) szTop String szTop = null;/*from w w w.ja va 2 s . com*/ //:STRING ( 10 ) szLeft String szLeft = null; //:STRING ( 30 ) szDateTime String szDateTime = null; //:STRING ( 30 ) szDateTimeDisplay String szDateTimeDisplay = null; //:STRING ( 90 ) szProductIdentifier String szProductIdentifier = null; int RESULT = 0; double dTempDecimal_0 = 0.0; double dTempDecimal_1 = 0.0; //:// Format the printer icons based on the Page Height and Width. //:// There are 4 corner icons and 4 Center line icons, all of which identify the boundaries of the panel images for the page. //:// The Panel area will be positioned 1 inch from the top and 1 inch from the left and 1 inch from the right and one inch from //:// the bottom. The 4 center line icons will be in the middle of those corner icons. //:// //:// The 4 corner icons will be positioned: //:// TopLeft Top: 0.2 //:// Left: 0.2 //:// BottomLeft Top: PageHeight - 1.2 //:// Left: 0.2 //:// TopRight Top: 0.2 //:// Left: PageWidth - 1.2 //:// BottomRight Top: PageHeight - 1.2 //:// Left: PageWidth - 1.2 //:// //:// The 4 mid-point icons will be positioned: //:// CenterTop Top: 0.2 //:// Left: (PageWidth - 2) / 2 + 0.2 //:// CenterLeft Top: (PageHeight - 2) / 2 + 0.2 //:// Left: 0.2 //:// CenterRight Top: (PageHeight - 2) / 2 + 0.2 //:// Left: PageWidth - 1.2 //:// CenterBottom Top: PageHeight - 1.2 //:// Left: (PageWidth - 2) / 2 + 0.2 //:// //:// In addition, a PDF identifier showing company and date/time is displayed in upper left. //:SET CURSOR FIRST mSPLDef.LLD_Panel RESULT = SetCursorFirstEntity(mSPLDef, "LLD_Panel", ""); //:// Compute Top and Left icon margin values. //:TopMargin = 1 TopMargin = 1; //:LeftMargin = 1 LeftMargin = 1; //:PageWidth = mSPLDef.LLD_Page.Width + 2 { MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0); GetDecimalFromAttribute(md_dTempDecimal_0, mSPLDef, "LLD_Page", "Width"); dTempDecimal_0 = md_dTempDecimal_0.doubleValue(); } PageWidth = dTempDecimal_0 + 2; //:PageHeight = mSPLDef.LLD_Page.Height + 2 { MutableDouble md_dTempDecimal_1 = new MutableDouble(dTempDecimal_1); GetDecimalFromAttribute(md_dTempDecimal_1, mSPLDef, "LLD_Page", "Height"); dTempDecimal_1 = md_dTempDecimal_1.doubleValue(); } PageHeight = dTempDecimal_1 + 2; //:IconTopLeftTop = 0.2 IconTopLeftTop = 0.2; //:IconTopLeftLeft = 0.2 IconTopLeftLeft = 0.2; //:IconBottomLeftTop = PageHeight - 0.8 IconBottomLeftTop = PageHeight - 0.8; //:IconBottomLeftLeft = 0.2 IconBottomLeftLeft = 0.2; //:IconTopRightTop = 0.2 IconTopRightTop = 0.2; //:IconTopRightLeft = PageWidth - 0.8 IconTopRightLeft = PageWidth - 0.8; //:IconBottomRightTop = PageHeight - 0.8 IconBottomRightTop = PageHeight - 0.8; //:IconBottomRightLeft = PageWidth - 0.8 IconBottomRightLeft = PageWidth - 0.8; //:IconCenterTopTop = 0.2 IconCenterTopTop = 0.2; //:IconCenterTopLeft = (PageWidth - 2) / 2 + 0.2 IconCenterTopLeft = (PageWidth - 2) / 2 + 0.2; //:IconCenterLeftTop = (PageHeight - 2) / 2 + 0.2 IconCenterLeftTop = (PageHeight - 2) / 2 + 0.2; //:IconCenterLeftLeft = 0.2 IconCenterLeftLeft = 0.2; //:IconCenterRightTop = (PageHeight - 2) / 2 + 0.2 IconCenterRightTop = (PageHeight - 2) / 2 + 0.2; //:IconCenterRightLeft = PageWidth - 0.8 IconCenterRightLeft = PageWidth - 0.8; //:IconCenterBottomTop = PageHeight - 0.8 IconCenterBottomTop = PageHeight - 0.8; //:IconCenterBottomLeft = (PageWidth - 2) / 2 + 0.2 IconCenterBottomLeft = (PageWidth - 2) / 2 + 0.2; //:// Generate Icons //:szWriteBuffer = " <!-- Printer Location Icon Generation -->" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <!-- Printer Location Icon Generation -->", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Top Left //:szTop = IconTopLeftTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconTopLeftTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconTopLeftLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconTopLeftLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopLeft.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopLeft.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Top Right //:szTop = IconTopRightTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconTopRightTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconTopRightLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconTopRightLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopRight.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopRight.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Bottom Left //:szTop = IconBottomLeftTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconBottomLeftTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconBottomLeftLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconBottomLeftLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomLeft.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomLeft.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Bottom Right //:szTop = IconBottomRightTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconBottomRightTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconBottomRightLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconBottomRightLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomRight.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomRight.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Top Center //:szTop = IconCenterTopTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterTopTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconCenterTopLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterTopLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Bottom Center //:szTop = IconCenterBottomTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterBottomTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconCenterBottomLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterBottomLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Left Center //:szTop = IconCenterLeftTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterLeftTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconCenterLeftLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterLeftLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Icon Right Center //:szTop = IconCenterRightTop { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterRightTop, "D"); szTop = sb_szTop.toString(); } //:szLeft = IconCenterRightLeft { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterRightLeft, "D"); szLeft = sb_szLeft.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Company and Date/Time Identifier //:GetStringFromAttributeByContext( szDateTimeDisplay, mSPLDef, "SubregPhysicalLabelDef", "wDateTime", "YYYY/MM/DD HH:MM:SS.S AM", 30 ) { StringBuilder sb_szDateTimeDisplay; if (szDateTimeDisplay == null) sb_szDateTimeDisplay = new StringBuilder(32); else sb_szDateTimeDisplay = new StringBuilder(szDateTimeDisplay); GetStringFromAttributeByContext(sb_szDateTimeDisplay, mSPLDef, "SubregPhysicalLabelDef", "wDateTime", "YYYY/MM/DD HH:MM:SS.S AM", 30); szDateTimeDisplay = sb_szDateTimeDisplay.toString(); } //://szDateTimeDisplay = "01/01/2000 00:00:00.0 AM" //:szProductIdentifier = mSPLDef.SubregOrganization.Name + " " + szDateTimeDisplay { StringBuilder sb_szProductIdentifier; if (szProductIdentifier == null) sb_szProductIdentifier = new StringBuilder(32); else sb_szProductIdentifier = new StringBuilder(szProductIdentifier); GetStringFromAttribute(sb_szProductIdentifier, mSPLDef, "SubregOrganization", "Name"); szProductIdentifier = sb_szProductIdentifier.toString(); } { StringBuilder sb_szProductIdentifier; if (szProductIdentifier == null) sb_szProductIdentifier = new StringBuilder(32); else sb_szProductIdentifier = new StringBuilder(szProductIdentifier); ZeidonStringConcat(sb_szProductIdentifier, 1, 0, " ", 1, 0, 91); szProductIdentifier = sb_szProductIdentifier.toString(); } { StringBuilder sb_szProductIdentifier; if (szProductIdentifier == null) sb_szProductIdentifier = new StringBuilder(32); else sb_szProductIdentifier = new StringBuilder(szProductIdentifier); ZeidonStringConcat(sb_szProductIdentifier, 1, 0, szDateTimeDisplay, 1, 0, 91); szProductIdentifier = sb_szProductIdentifier.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^0.4in^ left=^1.0in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^0.4in^ left=^1.0in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block font-size=^7pt^ letter-spacing=^.2em^ text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block font-size=^7pt^ letter-spacing=^.2em^ text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " " + szProductIdentifier { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " ", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szProductIdentifier, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } return (0); // END }
From source file:com.quinsoft.epamms.mSPLDef_Object.java
public int omSPLDef_GeneratePDF_Label(View mSPLDef) { zVIEW mSPLDefPDF = new zVIEW(); //:STRING ( 32000 ) szWriteBuffer String szWriteBuffer = null;//from www. ja v a 2s. c om //:INTEGER lFile int lFile = 0; //:INTEGER lControl int lControl = 0; //:STRING ( 50 ) szLeadingBlanks String szLeadingBlanks = null; //:STRING ( 10 ) szSize String szSize = null; //:STRING ( 10 ) szTop String szTop = null; //:STRING ( 10 ) szHeight String szHeight = null; //:STRING ( 10 ) szWidth String szWidth = null; //:STRING ( 10 ) szPageHeight String szPageHeight = null; //:STRING ( 10 ) szPageWidth String szPageWidth = null; //:STRING ( 10 ) szLeft String szLeft = null; //:STRING ( 32 ) szLastSectionType String szLastSectionType = null; //:STRING ( 32 ) szVoid String szVoid = null; //:STRING ( 2 ) szCount String szCount = null; //:STRING ( 40 ) szPanelDottedBorder String szPanelDottedBorder = null; //:STRING ( 2 ) szSequenceNumber String szSequenceNumber = null; //:STRING ( 50 ) szSectionName String szSectionName = null; //:INTEGER lCount int lCount = 0; //:SHORT nRC int nRC = 0; //:DECIMAL InterPanelSpace double InterPanelSpace = 0.0; //:DECIMAL Left double Left = 0.0; //:DECIMAL Temp double Temp = 0.0; //:STRING ( 32 ) szLPLR_Name String szLPLR_Name = null; //:STRING ( 64 ) szSystemIniApplName String szSystemIniApplName = null; //:STRING ( 64 ) szLabelName String szLabelName = null; //:STRING ( 256 ) szXslDirectory String szXslDirectory = null; //:STRING ( 256 ) szXmlName String szXmlName = null; //:STRING ( 256 ) szXslName String szXslName = null; //:STRING ( 30 ) szDateTime String szDateTime = null; //:STRING ( 30 ) szDateTimeDisplay String szDateTimeDisplay = null; int RESULT = 0; String szTempString_0 = null; int lTempInteger_0 = 0; int lTempInteger_1 = 0; double dTempDecimal_0 = 0.0; double dTempDecimal_1 = 0.0; double dTempDecimal_2 = 0.0; double dTempDecimal_3 = 0.0; int lTempInteger_2 = 0; int lTempInteger_3 = 0; double dTempDecimal_4 = 0.0; //:// Generate a PDF Label from the SPLD. //:SysGetDateTime( szDateTime ) { StringBuilder sb_szDateTime; if (szDateTime == null) sb_szDateTime = new StringBuilder(32); else sb_szDateTime = new StringBuilder(szDateTime); m_KZOEP1AA.SysGetDateTime(sb_szDateTime); szDateTime = sb_szDateTime.toString(); } //:mSPLDef.SubregPhysicalLabelDef.wDateTime = szDateTime SetAttributeFromString(mSPLDef, "SubregPhysicalLabelDef", "wDateTime", szDateTime); //:// Delete any existing DisplaySection entries. //:FOR EACH mSPLDef.DisplaySection RESULT = SetCursorFirstEntity(mSPLDef, "DisplaySection", ""); while (RESULT > zCURSOR_UNCHANGED) { //:DELETE ENTITY mSPLDef.DisplaySection NONE RESULT = DeleteEntity(mSPLDef, "DisplaySection", zREPOS_NONE); RESULT = SetCursorNextEntity(mSPLDef, "DisplaySection", ""); } //:END //:// Open the File //:// SfGetApplicationForSubtask( szLPLR_Name, mSPLDef ) //:// szSystemIniApplName = "[App." + szLPLR_Name + "]" //:// SysReadZeidonIni( -1, szSystemIniApplName, "WebDirectory", szXslDirectory ) //:// SysConvertEnvironmentString( szXslDirectory, szXslDirectory ) //:// szXslDirectory = "C:/Program Files/Apache Group/tomcat 7.0/webapps/ROOT/epamms/" //:SysGetEnvVar( szXslName, "CATALINA_HOME", 256 ) // borrow szXslName for a couple of lines { StringBuilder sb_szXslName; if (szXslName == null) sb_szXslName = new StringBuilder(32); else sb_szXslName = new StringBuilder(szXslName); m_KZOEP1AA.SysGetEnvVar(sb_szXslName, "CATALINA_HOME", 256); szXslName = sb_szXslName.toString(); } //:// SysAppendcDirSep( szXslName ) //:SysConvertEnvironmentString( szXslDirectory, szXslName ) { StringBuilder sb_szXslDirectory; if (szXslDirectory == null) sb_szXslDirectory = new StringBuilder(32); else sb_szXslDirectory = new StringBuilder(szXslDirectory); m_KZOEP1AA.SysConvertEnvironmentString(sb_szXslDirectory, szXslName); szXslDirectory = sb_szXslDirectory.toString(); } //:szXslDirectory = szXslDirectory + "/webapps/ROOT/" + mSPLDef.SubregOrganization.LoginName + "/" { StringBuilder sb_szXslDirectory; if (szXslDirectory == null) sb_szXslDirectory = new StringBuilder(32); else sb_szXslDirectory = new StringBuilder(szXslDirectory); ZeidonStringConcat(sb_szXslDirectory, 1, 0, "/webapps/ROOT/", 1, 0, 257); szXslDirectory = sb_szXslDirectory.toString(); } { MutableInt mi_lTempInteger_0 = new MutableInt(lTempInteger_0); StringBuilder sb_szTempString_0; if (szTempString_0 == null) sb_szTempString_0 = new StringBuilder(32); else sb_szTempString_0 = new StringBuilder(szTempString_0); GetVariableFromAttribute(sb_szTempString_0, mi_lTempInteger_0, 'S', 129, mSPLDef, "SubregOrganization", "LoginName", "", 0); lTempInteger_0 = mi_lTempInteger_0.intValue(); szTempString_0 = sb_szTempString_0.toString(); } { StringBuilder sb_szXslDirectory; if (szXslDirectory == null) sb_szXslDirectory = new StringBuilder(32); else sb_szXslDirectory = new StringBuilder(szXslDirectory); ZeidonStringConcat(sb_szXslDirectory, 1, 0, szTempString_0, 1, 0, 257); szXslDirectory = sb_szXslDirectory.toString(); } { StringBuilder sb_szXslDirectory; if (szXslDirectory == null) sb_szXslDirectory = new StringBuilder(32); else sb_szXslDirectory = new StringBuilder(szXslDirectory); ZeidonStringConcat(sb_szXslDirectory, 1, 0, "/", 1, 0, 257); szXslDirectory = sb_szXslDirectory.toString(); } //:szLabelName = mSPLDef.SubregProduct.Name { MutableInt mi_lTempInteger_1 = new MutableInt(lTempInteger_1); StringBuilder sb_szLabelName; if (szLabelName == null) sb_szLabelName = new StringBuilder(32); else sb_szLabelName = new StringBuilder(szLabelName); GetVariableFromAttribute(sb_szLabelName, mi_lTempInteger_1, 'S', 65, mSPLDef, "SubregProduct", "Name", "", 0); lTempInteger_1 = mi_lTempInteger_1.intValue(); szLabelName = sb_szLabelName.toString(); } //:szXmlName = szXslDirectory + "xml/" { StringBuilder sb_szXmlName; if (szXmlName == null) sb_szXmlName = new StringBuilder(32); else sb_szXmlName = new StringBuilder(szXmlName); ZeidonStringCopy(sb_szXmlName, 1, 0, szXslDirectory, 1, 0, 257); szXmlName = sb_szXmlName.toString(); } { StringBuilder sb_szXmlName; if (szXmlName == null) sb_szXmlName = new StringBuilder(32); else sb_szXmlName = new StringBuilder(szXmlName); ZeidonStringConcat(sb_szXmlName, 1, 0, "xml/", 1, 0, 257); szXmlName = sb_szXmlName.toString(); } //:szXslName = szXslDirectory + "xsl/" { StringBuilder sb_szXslName; if (szXslName == null) sb_szXslName = new StringBuilder(32); else sb_szXslName = new StringBuilder(szXslName); ZeidonStringCopy(sb_szXslName, 1, 0, szXslDirectory, 1, 0, 257); szXslName = sb_szXslName.toString(); } { StringBuilder sb_szXslName; if (szXslName == null) sb_szXslName = new StringBuilder(32); else sb_szXslName = new StringBuilder(szXslName); ZeidonStringConcat(sb_szXslName, 1, 0, "xsl/", 1, 0, 257); szXslName = sb_szXslName.toString(); } //:SysValidDirOrFile( szXmlName, 1, 1, 256 ) SysValidDirOrFile(szXmlName, 1, 1, 256); //:SysValidDirOrFile( szXslName, 1, 1, 256 ) SysValidDirOrFile(szXslName, 1, 1, 256); //:szXmlName = szXmlName + szLabelName + ".xml" { StringBuilder sb_szXmlName; if (szXmlName == null) sb_szXmlName = new StringBuilder(32); else sb_szXmlName = new StringBuilder(szXmlName); ZeidonStringConcat(sb_szXmlName, 1, 0, szLabelName, 1, 0, 257); szXmlName = sb_szXmlName.toString(); } { StringBuilder sb_szXmlName; if (szXmlName == null) sb_szXmlName = new StringBuilder(32); else sb_szXmlName = new StringBuilder(szXmlName); ZeidonStringConcat(sb_szXmlName, 1, 0, ".xml", 1, 0, 257); szXmlName = sb_szXmlName.toString(); } //:szXslName = szXslName + szLabelName + ".xsl" { StringBuilder sb_szXslName; if (szXslName == null) sb_szXslName = new StringBuilder(32); else sb_szXslName = new StringBuilder(szXslName); ZeidonStringConcat(sb_szXslName, 1, 0, szLabelName, 1, 0, 257); szXslName = sb_szXslName.toString(); } { StringBuilder sb_szXslName; if (szXslName == null) sb_szXslName = new StringBuilder(32); else sb_szXslName = new StringBuilder(szXslName); ZeidonStringConcat(sb_szXslName, 1, 0, ".xsl", 1, 0, 257); szXslName = sb_szXslName.toString(); } //:TraceLineS( "Output Xsl Filename: ", szXslName ) TraceLineS("Output Xsl Filename: ", szXslName); //:lFile = SysOpenFile( mSPLDef, szXslName, COREFILE_WRITE ) try { lFile = m_KZOEP1AA.SysOpenFile(mSPLDef, szXslName, COREFILE_WRITE); } catch (Exception e) { throw ZeidonException.wrapException(e); } //:IF lFile < 0 if (lFile < 0) { //:MessageSend( mSPLDef, "", "Generate Label", //: "Error opening output file.", //: zMSGQ_OBJECT_CONSTRAINT_ERROR, 0 ) MessageSend(mSPLDef, "", "Generate Label", "Error opening output file.", zMSGQ_OBJECT_CONSTRAINT_ERROR, 0); //:RETURN 2 if (8 == 8) return (2); } //:END //:TraceLineS( "##### After open: ", szXslName ) TraceLineS("##### After open: ", szXslName); //:// Put out XSL header data. //:szWriteBuffer = "<?xml version=@1.0@ encoding='iso-8859-1'?>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "<?xml version=@1.0@ encoding='iso-8859-1'?>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "@", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "@", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:GetStringFromAttributeByContext( szDateTimeDisplay, mSPLDef, "SubregPhysicalLabelDef", "wDateTime", "YYYY/MM/DD HH:MM:SS.S AM", 30 ) { StringBuilder sb_szDateTimeDisplay; if (szDateTimeDisplay == null) sb_szDateTimeDisplay = new StringBuilder(32); else sb_szDateTimeDisplay = new StringBuilder(szDateTimeDisplay); GetStringFromAttributeByContext(sb_szDateTimeDisplay, mSPLDef, "SubregPhysicalLabelDef", "wDateTime", "YYYY/MM/DD HH:MM:SS.S AM", 30); szDateTimeDisplay = sb_szDateTimeDisplay.toString(); } //:szWriteBuffer = "<!-- Output created by ePamms " + szDateTimeDisplay + " -->" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "<!-- Output created by ePamms ", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szDateTimeDisplay, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " -->", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = "<xsl:stylesheet version=^1.0^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "<xsl:stylesheet version=^1.0^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " xmlns:xsl=^http://www.w3.org/1999/XSL/Transform^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " xmlns:xsl=^http://www.w3.org/1999/XSL/Transform^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " xmlns:fo=^http://www.w3.org/1999/XSL/Format^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " xmlns:fo=^http://www.w3.org/1999/XSL/Format^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " xmlns:fox=^http://xml.apache.org/fop/extensions^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " xmlns:fox=^http://xml.apache.org/fop/extensions^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " xmlns:exslt=^http://exslt.org/common^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " xmlns:exslt=^http://exslt.org/common^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " xmlns:exsl=^http://exslt.org/common^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " xmlns:exsl=^http://exslt.org/common^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " extension-element-prefixes=^exsl^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " extension-element-prefixes=^exsl^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " xmlns:msxsl=^urn:schemas-microsoft-com:xslt^" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " xmlns:msxsl=^urn:schemas-microsoft-com:xslt^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " exclude-result-prefixes=^msxsl^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " exclude-result-prefixes=^msxsl^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = "" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <xsl:output method=^xml^ indent=^yes^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <xsl:output method=^xml^ indent=^yes^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Beginning of XSL Label Definition //:szWriteBuffer = " <xsl:template match=^/zOI^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <xsl:template match=^/zOI^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:root>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:root>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:layout-master-set>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:layout-master-set>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Page //:Temp = mSPLDef.LLD_Page.Height + 2.0 // add 1-inch border { MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0); GetDecimalFromAttribute(md_dTempDecimal_0, mSPLDef, "LLD_Page", "Height"); dTempDecimal_0 = md_dTempDecimal_0.doubleValue(); } Temp = dTempDecimal_0 + 2.0; //:szPageHeight = Temp { StringBuilder sb_szPageHeight; if (szPageHeight == null) sb_szPageHeight = new StringBuilder(32); else sb_szPageHeight = new StringBuilder(szPageHeight); ZeidonStringConvertFromNumber(sb_szPageHeight, 1, 0, 10, 0, Temp, "D"); szPageHeight = sb_szPageHeight.toString(); } //:Temp = mSPLDef.LLD_Page.Width + 2.0 // add 1-inch border { MutableDouble md_dTempDecimal_1 = new MutableDouble(dTempDecimal_1); GetDecimalFromAttribute(md_dTempDecimal_1, mSPLDef, "LLD_Page", "Width"); dTempDecimal_1 = md_dTempDecimal_1.doubleValue(); } Temp = dTempDecimal_1 + 2.0; //:szPageWidth = Temp { StringBuilder sb_szPageWidth; if (szPageWidth == null) sb_szPageWidth = new StringBuilder(32); else sb_szPageWidth = new StringBuilder(szPageWidth); ZeidonStringConvertFromNumber(sb_szPageWidth, 1, 0, 10, 0, Temp, "D"); szPageWidth = sb_szPageWidth.toString(); } //:szWriteBuffer = " <fo:simple-page-master master-name=^p1^ page-width=^" + szPageWidth + "in^ page-height=^" + szPageHeight + "in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:simple-page-master master-name=^p1^ page-width=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szPageWidth, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ page-height=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szPageHeight, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:region-body region-name=^xsl-region-body^ margin=^0.2in^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:region-body region-name=^xsl-region-body^ margin=^0.2in^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:simple-page-master>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:simple-page-master>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:layout-master-set>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:layout-master-set>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:page-sequence master-reference=^p1^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:page-sequence master-reference=^p1^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:flow flow-name=^xsl-region-body^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:flow flow-name=^xsl-region-body^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Generate unique XML name for each Marketing Section, which contains a sequence number suffix. //:lCount = 0 lCount = 0; //:FOR EACH mSPLDef.SPLD_MarketingSection RESULT = SetCursorFirstEntity(mSPLDef, "SPLD_MarketingSection", ""); while (RESULT > zCURSOR_UNCHANGED) { //:lCount = lCount + 1 lCount = lCount + 1; //:szSequenceNumber = lCount { StringBuilder sb_szSequenceNumber; if (szSequenceNumber == null) sb_szSequenceNumber = new StringBuilder(32); else sb_szSequenceNumber = new StringBuilder(szSequenceNumber); ZeidonStringConvertFromNumber(sb_szSequenceNumber, 1, 0, 2, lCount, (double) 0.0, "I"); szSequenceNumber = sb_szSequenceNumber.toString(); } //:szSectionName = "SPLD_MarketingSection" + szSequenceNumber { StringBuilder sb_szSectionName; if (szSectionName == null) sb_szSectionName = new StringBuilder(32); else sb_szSectionName = new StringBuilder(szSectionName); ZeidonStringCopy(sb_szSectionName, 1, 0, "SPLD_MarketingSection", 1, 0, 51); szSectionName = sb_szSectionName.toString(); } { StringBuilder sb_szSectionName; if (szSectionName == null) sb_szSectionName = new StringBuilder(32); else sb_szSectionName = new StringBuilder(szSectionName); ZeidonStringConcat(sb_szSectionName, 1, 0, szSequenceNumber, 1, 0, 51); szSectionName = sb_szSectionName.toString(); } //:mSPLDef.SPLD_MarketingSection.wXML_MarketingName = szSectionName SetAttributeFromString(mSPLDef, "SPLD_MarketingSection", "wXML_MarketingName", szSectionName); RESULT = SetCursorNextEntity(mSPLDef, "SPLD_MarketingSection", ""); } //:END //:mSPLDef.SubregPhysicalLabelDef.wLastDisplaySuffixCount = 0 SetAttributeFromInteger(mSPLDef, "SubregPhysicalLabelDef", "wLastDisplaySuffixCount", 0); //:// Generate printer location icons. //:FormatPrintIcons( mSPLDef, lFile, szWriteBuffer ) omSPLDef_FormatPrintIcons(mSPLDef, lFile, szWriteBuffer); //:// Compute the Top Position values for each Block and SubBlock. //:ComputeTopPositions( mSPLDef ) omSPLDef_ComputeTopPositions(mSPLDef); //:// Loop through each PANEL, creating a Panel with Block containers. //:lCount = 0 lCount = 0; //:Left = 1.0 Left = 1.0; //:InterPanelSpace = 0.75 InterPanelSpace = 0.75; //:IF mSPLDef.SubregPhysicalLabelDef.wFormatWithDottedBorders = "Y" if (CompareAttributeToString(mSPLDef, "SubregPhysicalLabelDef", "wFormatWithDottedBorders", "Y") == 0) { //:szPanelDottedBorder = " border=^1.0pt dotted green^" { StringBuilder sb_szPanelDottedBorder; if (szPanelDottedBorder == null) sb_szPanelDottedBorder = new StringBuilder(32); else sb_szPanelDottedBorder = new StringBuilder(szPanelDottedBorder); ZeidonStringCopy(sb_szPanelDottedBorder, 1, 0, " border=^1.0pt dotted green^", 1, 0, 41); szPanelDottedBorder = sb_szPanelDottedBorder.toString(); } //:ELSE } else { //:szPanelDottedBorder = "" { StringBuilder sb_szPanelDottedBorder; if (szPanelDottedBorder == null) sb_szPanelDottedBorder = new StringBuilder(32); else sb_szPanelDottedBorder = new StringBuilder(szPanelDottedBorder); ZeidonStringCopy(sb_szPanelDottedBorder, 1, 0, "", 1, 0, 41); szPanelDottedBorder = sb_szPanelDottedBorder.toString(); } } //:END //:FOR EACH mSPLDef.LLD_Panel RESULT = SetCursorFirstEntity(mSPLDef, "LLD_Panel", ""); while (RESULT > zCURSOR_UNCHANGED) { //:lCount = lCount + 1 lCount = lCount + 1; //:szCount = lCount { StringBuilder sb_szCount; if (szCount == null) sb_szCount = new StringBuilder(32); else sb_szCount = new StringBuilder(szCount); ZeidonStringConvertFromNumber(sb_szCount, 1, 0, 2, lCount, (double) 0.0, "I"); szCount = sb_szCount.toString(); } //:szLeft = Left { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, Left, "D"); szLeft = sb_szLeft.toString(); } //:// Panel Container //://szTop = "1.0" //:Temp = mSPLDef.LLD_Panel.Top + 1.0 { MutableDouble md_dTempDecimal_2 = new MutableDouble(dTempDecimal_2); GetDecimalFromAttribute(md_dTempDecimal_2, mSPLDef, "LLD_Panel", "Top"); dTempDecimal_2 = md_dTempDecimal_2.doubleValue(); } Temp = dTempDecimal_2 + 1.0; //:szTop = Temp { StringBuilder sb_szTop; if (szTop == null) sb_szTop = new StringBuilder(32); else sb_szTop = new StringBuilder(szTop); ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, Temp, "D"); szTop = sb_szTop.toString(); } //:Temp = mSPLDef.LLD_Panel.Left + 1.0 { MutableDouble md_dTempDecimal_3 = new MutableDouble(dTempDecimal_3); GetDecimalFromAttribute(md_dTempDecimal_3, mSPLDef, "LLD_Panel", "Left"); dTempDecimal_3 = md_dTempDecimal_3.doubleValue(); } Temp = dTempDecimal_3 + 1.0; //:szLeft = Temp { StringBuilder sb_szLeft; if (szLeft == null) sb_szLeft = new StringBuilder(32); else sb_szLeft = new StringBuilder(szLeft); ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, Temp, "D"); szLeft = sb_szLeft.toString(); } //:szHeight = mSPLDef.LLD_Panel.Height { MutableInt mi_lTempInteger_2 = new MutableInt(lTempInteger_2); StringBuilder sb_szHeight; if (szHeight == null) sb_szHeight = new StringBuilder(32); else sb_szHeight = new StringBuilder(szHeight); GetVariableFromAttribute(sb_szHeight, mi_lTempInteger_2, 'S', 11, mSPLDef, "LLD_Panel", "Height", "", 0); lTempInteger_2 = mi_lTempInteger_2.intValue(); szHeight = sb_szHeight.toString(); } //:szWidth = mSPLDef.LLD_Panel.Width { MutableInt mi_lTempInteger_3 = new MutableInt(lTempInteger_3); StringBuilder sb_szWidth; if (szWidth == null) sb_szWidth = new StringBuilder(32); else sb_szWidth = new StringBuilder(szWidth); GetVariableFromAttribute(sb_szWidth, mi_lTempInteger_3, 'S', 11, mSPLDef, "LLD_Panel", "Width", "", 0); lTempInteger_3 = mi_lTempInteger_3.intValue(); szWidth = sb_szWidth.toString(); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + //: "in^ height=^" + szHeight + "in^ width=^" + szWidth + "in^" + szPanelDottedBorder + ">" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ height=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szHeight, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ width=^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szWidth, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szPanelDottedBorder, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, ">", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = "" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Panel Number //:szWriteBuffer = " <!-- Panel Number " + szCount + " -->" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <!-- Panel Number ", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szCount, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, " -->", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block-container position=^absolute^ top=^-0.2in^ left=^-0.2in^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block-container position=^absolute^ top=^-0.2in^ left=^-0.2in^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:block text-align=^left^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:block text-align=^left^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " " + szCount { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " ", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szCount, 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = "" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Process each Block within the Panel. //:szLeadingBlanks = " " { StringBuilder sb_szLeadingBlanks; if (szLeadingBlanks == null) sb_szLeadingBlanks = new StringBuilder(32); else sb_szLeadingBlanks = new StringBuilder(szLeadingBlanks); ZeidonStringCopy(sb_szLeadingBlanks, 1, 0, " ", 1, 0, 51); szLeadingBlanks = sb_szLeadingBlanks.toString(); } //:CreateViewFromView( mSPLDefPDF, mSPLDef ) CreateViewFromView(mSPLDefPDF, mSPLDef); //:NAME VIEW mSPLDefPDF "mSPLDefPDF" SetNameForView(mSPLDefPDF, "mSPLDefPDF", null, zLEVEL_TASK); //://NAME VIEW mSPLDef "mSPLDef" //:nRC = ProcessPDF_Blocks( mSPLDef, mSPLDefPDF, lFile, szLeadingBlanks, szWriteBuffer ) nRC = omSPLDef_ProcessPDF_Blocks(mSPLDef, mSPLDefPDF, lFile, szLeadingBlanks, szWriteBuffer); //:DropView( mSPLDefPDF ) DropView(mSPLDefPDF); //:IF nRC = 2 if (nRC == 2) { //:RETURN 2 if (8 == 8) return (2); } //:END //:// Close Panel Container. //:szWriteBuffer = " </fo:block-container>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:block-container>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Increment Left position for next Panel. //:Left = Left + InterPanelSpace + mSPLDef.LLD_Panel.Width { MutableDouble md_dTempDecimal_4 = new MutableDouble(dTempDecimal_4); GetDecimalFromAttribute(md_dTempDecimal_4, mSPLDef, "LLD_Panel", "Width"); dTempDecimal_4 = md_dTempDecimal_4.doubleValue(); } Left = Left + InterPanelSpace + dTempDecimal_4; RESULT = SetCursorNextEntity(mSPLDef, "LLD_Panel", ""); } //: //:END //:// Close XSL body. //:szWriteBuffer = " </fo:flow>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:flow>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:page-sequence>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:page-sequence>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:root>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:root>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </xsl:template>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </xsl:template>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = "" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Sub Template. //:szWriteBuffer = " <xsl:template match=^sub^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <xsl:template match=^sub^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:inline vertical-align=^sub^ font-size=^75%^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:inline vertical-align=^sub^ font-size=^75%^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <xsl:apply-templates select=^*||text()^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <xsl:apply-templates select=^*|text()^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:inline>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:inline>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </xsl:template>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </xsl:template>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Bold Template. //:szWriteBuffer = " <xsl:template match=^bold^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <xsl:template match=^bold^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <fo:inline font-weight=^bold^>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <fo:inline font-weight=^bold^>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " <xsl:apply-templates select=^*||text()^/>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " <xsl:apply-templates select=^*|text()^/>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </fo:inline>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </fo:inline>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = " </xsl:template>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, " </xsl:template>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Conclude XSL. //:szWriteBuffer = "" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:szWriteBuffer = "</xsl:stylesheet>" { StringBuilder sb_szWriteBuffer; if (szWriteBuffer == null) sb_szWriteBuffer = new StringBuilder(32); else sb_szWriteBuffer = new StringBuilder(szWriteBuffer); ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "</xsl:stylesheet>", 1, 0, 32001); szWriteBuffer = sb_szWriteBuffer.toString(); } //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 ) try { { ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef); m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0); // m_ZGlobal1_Operation = null; // permit gc (unnecessary) } ; } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Close the XSL file. //:SysCloseFile( mSPLDef, lFile, 0 ) try { m_KZOEP1AA.SysCloseFile(mSPLDef, lFile, null); } catch (Exception e) { throw ZeidonException.wrapException(e); } //:// Generate XML. We do this at the end because the process above built data (e.g. DisplayText attributes) in the mSPLDef object instance. //:// szWriteBuffer = "c:\lplr\epamms\xsl\TestLabel.xml" //:// CommitOI_ToXML_File( mSPLDef, szWriteBuffer, 0 ) //:TraceLineS( "Output Xml Filename: ", szXmlName ) TraceLineS("Output Xml Filename: ", szXmlName); //:GenerateXML_File( mSPLDef, "SubregPhysicalLabelDef", szXmlName ) omSPLDef_GenerateXML_File(mSPLDef, "SubregPhysicalLabelDef", szXmlName); return (0); // END }
From source file:org.apache.apex.malhar.lib.window.accumulation.SumDouble.java
@Override public Double getOutput(MutableDouble accumulatedValue) { return accumulatedValue.doubleValue(); }
From source file:org.apache.pulsar.broker.loadbalance.impl.OverloadShedder.java
/** * Attempt to shed some bundles off every broker which is overloaded. * * @param loadData/* ww w . jav a2 s . c o m*/ * The load data to used to make the unloading decision. * @param conf * The service configuration. * @return A map from bundles to unload to the brokers on which they are loaded. */ public Multimap<String, String> findBundlesForUnloading(final LoadData loadData, final ServiceConfiguration conf) { selectedBundlesCache.clear(); final double overloadThreshold = conf.getLoadBalancerBrokerOverloadedThresholdPercentage() / 100.0; final Map<String, Long> recentlyUnloadedBundles = loadData.getRecentlyUnloadedBundles(); // Check every broker and select loadData.getBrokerData().forEach((broker, brokerData) -> { final LocalBrokerData localData = brokerData.getLocalData(); final double currentUsage = localData.getMaxResourceUsage(); if (currentUsage < overloadThreshold) { if (log.isDebugEnabled()) { log.debug("[{}] Broker is not overloaded, ignoring at this point", broker); } return; } // We want to offload enough traffic such that this broker will go below the overload threshold // Also, add a small margin so that this broker won't be very close to the threshold edge. double percentOfTrafficToOffload = currentUsage - overloadThreshold + ADDITIONAL_THRESHOLD_PERCENT_MARGIN; double brokerCurrentThroughput = localData.getMsgThroughputIn() + localData.getMsgThroughputOut(); double minimumThroughputToOffload = brokerCurrentThroughput * percentOfTrafficToOffload; log.info( "Attempting to shed load on {}, which has max resource usage above threshold {}% > {}% -- Offloading at least {} MByte/s of traffic", broker, currentUsage, overloadThreshold, minimumThroughputToOffload / 1024 / 1024); MutableDouble trafficMarkedToOffload = new MutableDouble(0); MutableBoolean atLeastOneBundleSelected = new MutableBoolean(false); if (localData.getBundles().size() > 1) { // Sort bundles by throughput, then pick the biggest N which combined make up for at least the minimum throughput to offload loadData.getBundleData().entrySet().stream().map((e) -> { // Map to throughput value // Consider short-term byte rate to address system resource burden String bundle = e.getKey(); BundleData bundleData = e.getValue(); TimeAverageMessageData shortTermData = bundleData.getShortTermData(); double throughput = shortTermData.getMsgThroughputIn() + shortTermData.getMsgThroughputOut(); return Pair.of(bundle, throughput); }).filter(e -> { // Only consider bundles that were not already unloaded recently return !recentlyUnloadedBundles.containsKey(e.getLeft()); }).sorted((e1, e2) -> { // Sort by throughput in reverse order return Double.compare(e2.getRight(), e1.getRight()); }).forEach(e -> { if (trafficMarkedToOffload.doubleValue() < minimumThroughputToOffload || atLeastOneBundleSelected.isFalse()) { selectedBundlesCache.put(broker, e.getLeft()); trafficMarkedToOffload.add(e.getRight()); atLeastOneBundleSelected.setTrue(); } }); } else if (localData.getBundles().size() == 1) { log.warn( "HIGH USAGE WARNING : Sole namespace bundle {} is overloading broker {}. " + "No Load Shedding will be done on this broker", localData.getBundles().iterator().next(), broker); } else { log.warn("Broker {} is overloaded despite having no bundles", broker); } }); return selectedBundlesCache; }
From source file:ru.org.linux.tag.TagCloudDao.java
public List<TagDTO> getTags(int tagcount) { String sql = "select value,counter from tags_values where counter>=10 order by counter desc limit ?"; final MutableDouble maxc = new MutableDouble(1); final MutableDouble minc = new MutableDouble(-1); List<TagDTO> result = jdbcTemplate.query(sql, (rs, rowNum) -> { TagDTO result1 = new TagDTO(); result1.setValue(rs.getString("value")); double counter = Math.log(rs.getInt("counter")); result1.setCounter(counter);// w w w. ja v a2 s.co m if (maxc.doubleValue() < counter) { maxc.setValue(counter); } if (minc.doubleValue() < 0 || counter < minc.doubleValue()) { minc.setValue(counter); } return result1; }, tagcount); if (minc.doubleValue() < 0) { minc.setValue(0); } result.forEach(tag -> tag.setWeight((int) Math .round(10 * (tag.getCounter() - minc.doubleValue()) / (maxc.doubleValue() - minc.doubleValue())))); Collections.sort(result); return result; }