Module: Chem::CDX
- Defined in:
- lib/chem/db/cdx.rb
Defined Under Namespace
Classes: CDX, CDXBoolean, CDXBooleanImplied, CDXColorTable, CDXCoordinate, CDXCurvePoints, CDXCurvePoints3D, CDXDate, CDXElementList, CDXFontStyle, CDXFontTable, CDXFormula, CDXLineStarts, CDXObject, CDXObjectID, CDXObjectIDArray, CDXObjectIDArrayWithCounts, CDXPoint2D, CDXPoint3D, CDXRectangle, CDXRepresentsProperty, CDXString, CDXStyle, Float64, Font_class, INT16ListWithCounts, Int16, Int32, Int8, Uint16, Uint32, Uint8, Unformatted
Constant Summary collapse
- Cdx_value2name =
{ 0x0001=>['CreationUserName', :CDXString], 0x0002=>['CreationDate', :CDXDate], 0x0003=>['CreationProgram', :CDXString], 0x0004=>['ModificationUserName', :CDXString], 0x0005=>['ModificationDate', :CDXDate], 0x0006=>['ModificationProgram', :CDXString], 0x0008=>['Name', :CDXString], 0x0009=>['Comment', :CDXString], 0x000A=>['Z', :INT16], 0x000B=>['RegistryNumber', :CDXString], 0x000C=>['RegistryAuthority', :CDXString], 0x000E=>['RepresentsProperty', :CDXRepresentsProperty], 0x000F=>['IgnoreWarnings', :CDXBooleanImplied], 0x0010=>['Warning', :CDXString], 0x0011=>['Visible', :CDXBoolean], 0x0100=>['fonttable', :CDXFontTable], 0x0200=>['p', :CDXPoint2D], 0x0201=>['xyz', :CDXPoint3D], 0x0202=>['extent', :CDXPoint2D], 0x0203=>['extent3D', :CDXPoint3D], 0x0204=>['BoundingBox', :CDXRectangle], 0x0205=>['RotationAngle', :INT32], 0x0207=>['Head3D', :CDXPoint3D], 0x0208=>['Tail3D', :CDXPoint3D], 0x0209=>['TopLeft', :CDXPoint2D], 0x020A=>['TopRight', :CDXPoint2D], 0x020B=>['BottomRight', :CDXPoint2D], 0x020C=>['BottomLeft', :CDXPoint2D], 0x020D=>['Width', :CDXCoordinate], 0x020E=>['Height', :CDXCoordinate], 0x0300=>['colortable', :CDXColorTable], 0x0301=>['color', :UINT16], 0x0302=>['bgcolor', :INT16], 0x0400=>['NodeType', :INT16], 0x0401=>['LabelDisplay', :INT8], 0x0402=>['Element', :INT16], 0x0403=>['ElementList', :CDXElementList], 0x0404=>['Formula', :CDXFormula], 0x0420=>['Isotope', :INT16], 0x0421=>['Charge', :INT8], 0x0422=>['Radical', :UINT8], 0x0423=>['FreeSites', :UINT8], 0x0424=>['ImplicitHydrogens', :CDXBooleanImplied], 0x0425=>['RingBondCount', :INT8], 0x0426=>['UnsaturatedBonds', :INT8], 0x0427=>['RxnChange', :CDXBooleanImplied], 0x0428=>['RxnStereo', :INT8], 0x0429=>['AbnormalValence', :CDXBooleanImplied], 0x042B=>['NumHydrogens', :UINT16], 0x042E=>['HDot', :CDXBooleanImplied], 0x042F=>['HDash', :CDXBooleanImplied], 0x0430=>['Geometry', :INT8], 0x0431=>['BondOrdering', :CDXObjectIDArray], 0x0432=>['Attachments', :CDXObjectIDArrayWithCounts], 0x0433=>['GenericNickname', :CDXString], 0x0434=>['AltGroupID', :CDXObjectID], 0x0435=>['SubstituentsUpTo', :UINT8], 0x0436=>['SubstituentsExactly', :UINT8], 0x0437=>['AS', :INT8], 0x0438=>['Translation', :INT8], 0x0439=>['AtomNumber', :CDXString], 0x043A=>['ShowAtomQuery', :CDXBoolean], 0x043B=>['ShowAtomStereo', :CDXBoolean], 0x043C=>['ShowAtomNumber', :CDXBoolean], 0x043D=>['LinkCountLow', :INT16], 0x043E=>['LinkCountHigh', :INT16], 0x043F=>['IsotopicAbundance', :INT8], 0x0500=>['Racemic', :CDXBoolean], 0x0501=>['Absolute', :CDXBoolean], 0x0502=>['Relative', :CDXBoolean], 0x0503=>['Formula', :CDXFormula], 0x0504=>['Weight', :FLOAT64], 0x0505=>['ConnectionOrder', :CDXObjectIDArray], 0x0600=>['Order', :INT16], 0x0601=>['Display', :INT16], 0x0602=>['Display2', :INT16], 0x0603=>['DoublePosition', :INT16], 0x0604=>['B', :CDXObjectID], 0x0605=>['E', :CDXObjectID], 0x0606=>['Topology', :INT8], 0x0607=>['RxnParticipation', :INT8], 0x0608=>['BeginAttach', :UINT8], 0x0609=>['EndAttach', :UINT8], 0x060A=>['BS', :INT8], 0x060B=>['BondCircularOrdering', :CDXObjectIDArray], 0x060C=>['ShowBondQuery', :CDXBoolean], 0x060D=>['ShowBondStereo', :CDXBoolean], 0x060E=>['CrossingBonds', :CDXObjectIDArray], 0x060F=>['ShowBondRxn', :CDXBoolean], 0x0700=>['temp_Text', :CDXString], 0x0701=>['Justification', :INT8], 0x0702=>['LineHeight', :UINT16], 0x0703=>['WordWrapWidth', :INT16], 0x0704=>['LineStarts', :INT16ListWithCounts], 0x0705=>['LabelAlignment', :INT8], 0x0706=>['LabelLineHeight', :INT16], 0x0707=>['CaptionLineHeight', :INT16], 0x0708=>['InterpretChemically', :CDXBooleanImplied], 0x0800=>['MacPrintInfo', :Unformatted], 0x0801=>['WinPrintInfo', :Unformatted], 0x0802=>['PrintMargins', :CDXRectangle], 0x0803=>['ChainAngle', :INT32], 0x0804=>['BondSpacing', :INT16], 0x0805=>['BondLength', :CDXCoordinate], 0x0806=>['BoldWidth', :CDXCoordinate], 0x0807=>['LineWidth', :CDXCoordinate], 0x0808=>['MarginWidth', :CDXCoordinate], 0x0809=>['HashSpacing', :CDXCoordinate], 0x080A=>['temp_LabelStyle', :CDXFontStyle], 0x080B=>['temp_CaptionStyle', :CDXFontStyle], 0x080C=>['CaptionJustification', :INT8], 0x080D=>['FractionalWidths', :CDXBooleanImplied], 0x080E=>['Magnification', :INT16], 0x080F=>['WidthPages', :INT16], 0x0810=>['HeightPages', :INT16], 0x0811=>['DrawingSpace', :INT8], 0x0812=>['Width', :CDXCoordinate], 0x0813=>['Height', :CDXCoordinate], 0x0814=>['PageOverlap', :CDXCoordinate], 0x0815=>['Header', :CDXString], 0x0816=>['HeaderPosition', :CDXCoordinate], 0x0817=>['Footer', :CDXString], 0x0818=>['FooterPosition', :CDXCoordinate], 0x0819=>['PrintTrimMarks', :CDXBooleanImplied], 0x081A=>['LabelFont', :INT16], 0x081B=>['CaptionFont', :INT16], 0x081C=>['LabelSize', :INT16], 0x081D=>['CaptionSize', :INT16], 0x081E=>['LabelFace', :INT16], 0x081F=>['CaptionFace', :INT16], 0x0820=>['LabelColor', :INT16], 0x0821=>['CaptionColor', :INT16], 0x0822=>['BondSpacingAbs', :CDXCoordinate], 0x0823=>['LabelJustification', :INT8], 0x0824=>['FixInPlaceExtent', :CDXPoint2D], 0x0825=>['Side', :UINT16], 0x0900=>['WindowIsZoomed', :CDXBooleanImplied], 0x0901=>['WindowPosition', :CDXPoint2D], 0x0902=>['WindowSize', :CDXPoint2D], 0x0A00=>['GraphicType', :INT16], 0x0A01=>['LineType', :INT16], 0x0A02=>['ArrowType', :INT16], 0x0A03=>['RectangleType', :INT16], 0x0A04=>['OvalType', :INT16], 0x0A05=>['OrbitalType', :INT16], 0x0A06=>['BracketType', :INT16], 0x0A07=>['SymbolType', :INT16], 0x0A08=>['CurveType', :INT16], 0x0A10=>['OriginFraction', :FLOAT64], 0x0A11=>['SolventFrontFraction', :FLOAT64], 0x0A12=>['SideTicks', :CDXBoolean], 0x0A20=>['HeadSize', :INT16], 0x0A20=>['Rf', :FLOAT64], 0x0A21=>['AngularSize', :INT16], 0x0A21=>['Tail', :CDXCoordinate], 0x0A22=>['LipSize', :INT16], 0x0A22=>['ShowRf', :CDXBoolean], 0x0A23=>['CurvePoints', :CDXCurvePoints], 0x0A24=>['BracketUsage', :INT8], 0x0A25=>['PolymerRepeatPattern', :INT8], 0x0A26=>['PolymerFlipType', :INT8], 0x0A27=>['BracketedObjectIDs', :CDXObjectIDArray], 0x0A28=>['RepeatCount', :FLOAT64], 0x0A29=>['ComponentOrder', :INT16], 0x0A2A=>['SRULabel', :CDXString], 0x0A2B=>['GraphicID', :CDXObjectID], 0x0A2C=>['BondID', :CDXObjectID], 0x0A2D=>['InnerAtomID', :CDXObjectID], 0x0A2E=>['CurvePoints3D', :CDXCurvePoints3D], 0x0A60=>['Edition', :Unformatted], 0x0A61=>['EditionAlias', :Unformatted], 0x0A62=>['MacPICT', :Unformatted], 0x0A63=>['WindowsMetafile', :Unformatted], 0x0A64=>['OLEObject', :Unformatted], 0x0A80=>['XSpacing', :FLOAT64], 0x0A81=>['XLow', :FLOAT64], 0x0A82=>['XType', :INT16], 0x0A83=>['YType', :INT16], 0x0A84=>['XAxisLabel', :CDXString], 0x0A85=>['YAxisLabel', :CDXString], 0x0A86=>['temp_SpectrumDataPoint', :FLOAT64], 0x0A87=>['Class', :INT16], 0x0A88=>['YLow', :FLOAT64], 0x0A89=>['YScale', :FLOAT64], 0x0B00=>['TextFrame', :CDXRectangle], 0x0B01=>['GroupFrame', :CDXRectangle], 0x0B02=>['Valence', :INT16], 0x0B80=>['GeometricFeature', :INT8], 0x0B81=>['RelationValue', :FLOAT64], 0x0B82=>['BasisObjects', :CDXObjectIDArray], 0x0B83=>['ConstraintType', :INT8], 0x0B84=>['ConstraintMin', :FLOAT64], 0x0B85=>['ConstraintMax', :FLOAT64], 0x0B86=>['IgnoreUnconnectedAtoms', :CDXBooleanImplied], 0x0B87=>['DihedralIsChiral', :CDXBooleanImplied], 0x0B88=>['PointIsDirected', :CDXBooleanImplied], 0x0C00=>['ReactionStepAtomMap', :CDXObjectIDArray], 0x0C01=>['ReactionStepReactants', :CDXObjectIDArray], 0x0C02=>['ReactionStepProducts', :CDXObjectIDArray], 0x0C03=>['ReactionStepPlusses', :CDXObjectIDArray], 0x0C04=>['ReactionStepArrows', :CDXObjectIDArray], 0x0C05=>['ReactionStepObjectsAboveArrow', :CDXObjectIDArray], 0x0C06=>['ReactionStepObjectsBelowArrow', :CDXObjectIDArray], 0x0C07=>['ReactionStepAtomMapManual', :CDXObjectIDArray], 0x0C08=>['ReactionStepAtomMapAuto', :CDXObjectIDArray], 0x0D00=>['TagType', :INT16], 0x0D03=>['Tracking', :CDXBoolean], 0x0D04=>['Persistent', :CDXBoolean], 0x0D05=>['Value', :varies], 0x0D06=>['PositioningType', :INT8], 0x0D07=>['PositioningAngle', :INT32], 0x0D08=>['PositioningOffset', :CDXPoint2D], 0x0E00=>['SequenceIdentifier', :CDXString], 0x0F00=>['CrossReferenceContainer', :CDXString], 0x0F01=>['CrossReferenceDocument', :CDXString], 0x0F02=>['CrossReferenceIdentifier', :CDXString], 0x0F03=>['CrossReferenceSequence', :CDXString], 0x1000=>['PaneHeight', :CDXCoordinate], 0x1001=>['NumRows', :INT16], 0x1002=>['NumColumns', :INT16], 0x1100=>['Integral', :CDXBoolean], 0x1FF0=>['SplitterPositions', :CDXObjectIDArray], 0x1FF1=>['PageDefinition', :INT8], 0x206=>['BoundsInParent', :CDXRectangle], 0x8000=>['CDXML', :CDXObject], 0x8001=>['page', :CDXObject], 0x8002=>['group', :CDXObject], 0x8003=>['fragment', :CDXObject], 0x8004=>['n', :CDXObject], 0x8005=>['b', :CDXObject], 0x8006=>['t', :CDXObject], 0x8007=>['graphic', :CDXObject], 0x8017=>['bracketedgroup', :CDXObject], 0x8018=>['bracketattachment', :CDXObject], 0x8019=>['crossingbond', :CDXObject], 0x8008=>['curve', :CDXObject], 0x8009=>['embeddedobject', :CDXObject], 0x8016=>['table', :CDXObject], 0x800A=>['altgroup', :CDXObject], 0x800B=>['templategrid', :CDXObject], 0x800C=>['regnum', :CDXObject], 0x800D=>['scheme', :CDXObject], 0x800E=>['step', :CDXObject], 0x8010=>['spectrum', :CDXObject], 0x8011=>['objecttag', :CDXObject], 0x8013=>['sequence', :CDXObject], 0x8014=>['crossreference', :CDXObject], 0x8020=>['border', :CDXObject], 0x8021=>['geometry', :CDXObject], 0x8022=>['constraint', :CDXObject], 0x8023=>['tlcplate', :CDXObject], 0x8024=>['tlclane', :CDXObject], 0x8025=>['tlcspot', :CDXObject], 0x8015=>['splitter', :CDXObject], 0x9000=>['font', :CDXStyle],#Temporarily use user defined id by Nobuya Tanaka. 0x9001=>['s', :CDXStyle],#Temporarily use user defined id by Nobuya Tanaka. # 0x000e=>['represent', :CDXObject], }
- Cdx_name2value =
{'CreationUserName'=>0x0001, 'CreationDate'=>0x0002, 'CreationProgram'=>0x0003, 'ModificationUserName'=>0x0004, 'ModificationDate'=>0x0005, 'ModificationProgram'=>0x0006, 'Name'=>0x0008, 'Comment'=>0x0009, 'Z'=>0x000A, 'RegistryNumber'=>0x000B, 'RegistryAuthority'=>0x000C, 'RepresentsProperty'=>0x000E, 'IgnoreWarnings'=>0x000F, 'Warning'=>0x0010, 'Visible'=>0x0011, 'fonttable'=>0x0100, 'p'=>0x0200, 'xyz'=>0x0201, 'extent'=>0x0202, 'extent3D'=>0x0203, 'BoundingBox'=>0x0204, 'RotationAngle'=>0x0205, 'Head3D'=>0x0207, 'Tail3D'=>0x0208, 'TopLeft'=>0x0209, 'TopRight'=>0x020A, 'BottomRight'=>0x020B, 'BottomLeft'=>0x020C, 'Width'=>0x020D, 'Height'=>0x020E, 'colortable'=>0x0300, 'color'=>0x0301, 'bgcolor'=>0x0302, 'NodeType'=>0x0400, 'LabelDisplay'=>0x0401, 'Element'=>0x0402, 'ElementList'=>0x0403, 'Formula'=>0x0404, 'Isotope'=>0x0420, 'Charge'=>0x0421, 'Radical'=>0x0422, 'FreeSites'=>0x0423, 'ImplicitHydrogens'=>0x0424, 'RingBondCount'=>0x0425, 'UnsaturatedBonds'=>0x0426, 'RxnChange'=>0x0427, 'RxnStereo'=>0x0428, 'AbnormalValence'=>0x0429, 'NumHydrogens'=>0x042B, 'HDot'=>0x042E, 'HDash'=>0x042F, 'Geometry'=>0x0430, 'BondOrdering'=>0x0431, 'Attachments'=>0x0432, 'GenericNickname'=>0x0433, 'AltGroupID'=>0x0434, 'SubstituentsUpTo'=>0x0435, 'SubstituentsExactly'=>0x0436, 'AS'=>0x0437, 'Translation'=>0x0438, 'AtomNumber'=>0x0439, 'ShowAtomQuery'=>0x043A, 'ShowAtomStereo'=>0x043B, 'ShowAtomNumber'=>0x043C, 'LinkCountLow'=>0x043D, 'LinkCountHigh'=>0x043E, 'IsotopicAbundance'=>0x043F, 'Racemic'=>0x0500, 'Absolute'=>0x0501, 'Relative'=>0x0502, 'Formula'=>0x0503, 'Weight'=>0x0504, 'ConnectionOrder'=>0x0505, 'Order'=>0x0600, 'Display'=>0x0601, 'Display2'=>0x0602, 'DoublePosition'=>0x0603, 'B'=>0x0604, 'E'=>0x0605, 'Topology'=>0x0606, 'RxnParticipation'=>0x0607, 'BeginAttach'=>0x0608, 'EndAttach'=>0x0609, 'BS'=>0x060A, 'BondCircularOrdering'=>0x060B, 'ShowBondQuery'=>0x060C, 'ShowBondStereo'=>0x060D, 'CrossingBonds'=>0x060E, 'ShowBondRxn'=>0x060F, 'temp_Text'=>0x0700, 'Justification'=>0x0701, 'LineHeight'=>0x0702, 'WordWrapWidth'=>0x0703, 'LineStarts'=>0x0704, 'LabelAlignment'=>0x0705, 'LabelLineHeight'=>0x0706, 'CaptionLineHeight'=>0x0707, 'InterpretChemically'=>0x0708, 'MacPrintInfo'=>0x0800, 'WinPrintInfo'=>0x0801, 'PrintMargins'=>0x0802, 'ChainAngle'=>0x0803, 'BondSpacing'=>0x0804, 'BondLength'=>0x0805, 'BoldWidth'=>0x0806, 'LineWidth'=>0x0807, 'MarginWidth'=>0x0808, 'HashSpacing'=>0x0809, 'temp_LabelStyle'=>0x080A, 'temp_CaptionStyle'=>0x080B, 'CaptionJustification'=>0x080C, 'FractionalWidths'=>0x080D, 'Magnification'=>0x080E, 'WidthPages'=>0x080F, 'HeightPages'=>0x0810, 'DrawingSpace'=>0x0811, 'Width'=>0x0812, 'Height'=>0x0813, 'PageOverlap'=>0x0814, 'Header'=>0x0815, 'HeaderPosition'=>0x0816, 'Footer'=>0x0817, 'FooterPosition'=>0x0818, 'PrintTrimMarks'=>0x0819, 'LabelFont'=>0x081A, 'CaptionFont'=>0x081B, 'LabelSize'=>0x081C, 'CaptionSize'=>0x081D, 'LabelFace'=>0x081E, 'CaptionFace'=>0x081F, 'LabelColor'=>0x0820, 'CaptionColor'=>0x0821, 'BondSpacingAbs'=>0x0822, 'LabelJustification'=>0x0823, 'FixInPlaceExtent'=>0x0824, 'Side'=>0x0825, 'WindowIsZoomed'=>0x0900, 'WindowPosition'=>0x0901, 'WindowSize'=>0x0902, 'GraphicType'=>0x0A00, 'LineType'=>0x0A01, 'ArrowType'=>0x0A02, 'RectangleType'=>0x0A03, 'OvalType'=>0x0A04, 'OrbitalType'=>0x0A05, 'BracketType'=>0x0A06, 'SymbolType'=>0x0A07, 'CurveType'=>0x0A08, 'OriginFraction'=>0x0A10, 'SolventFrontFraction'=>0x0A11, 'SideTicks'=>0x0A12, 'HeadSize'=>0x0A20, 'Rf'=>0x0A20, 'AngularSize'=>0x0A21, 'Tail'=>0x0A21, 'LipSize'=>0x0A22, 'ShowRf'=>0x0A22, 'CurvePoints'=>0x0A23, 'BracketUsage'=>0x0A24, 'PolymerRepeatPattern'=>0x0A25, 'PolymerFlipType'=>0x0A26, 'BracketedObjectIDs'=>0x0A27, 'RepeatCount'=>0x0A28, 'ComponentOrder'=>0x0A29, 'SRULabel'=>0x0A2A, 'GraphicID'=>0x0A2B, 'BondID'=>0x0A2C, 'InnerAtomID'=>0x0A2D, 'CurvePoints3D'=>0x0A2E, 'Edition'=>0x0A60, 'EditionAlias'=>0x0A61, 'MacPICT'=>0x0A62, 'WindowsMetafile'=>0x0A63, 'OLEObject'=>0x0A64, 'XSpacing'=>0x0A80, 'XLow'=>0x0A81, 'XType'=>0x0A82, 'YType'=>0x0A83, 'XAxisLabel'=>0x0A84, 'YAxisLabel'=>0x0A85, 'temp_SpectrumDataPoint'=>0x0A86, 'Class'=>0x0A87, 'YLow'=>0x0A88, 'YScale'=>0x0A89, 'TextFrame'=>0x0B00, 'GroupFrame'=>0x0B01, 'Valence'=>0x0B02, 'GeometricFeature'=>0x0B80, 'RelationValue'=>0x0B81, 'BasisObjects'=>0x0B82, 'ConstraintType'=>0x0B83, 'ConstraintMin'=>0x0B84, 'ConstraintMax'=>0x0B85, 'IgnoreUnconnectedAtoms'=>0x0B86, 'DihedralIsChiral'=>0x0B87, 'PointIsDirected'=>0x0B88, 'ReactionStepAtomMap'=>0x0C00, 'ReactionStepReactants'=>0x0C01, 'ReactionStepProducts'=>0x0C02, 'ReactionStepPlusses'=>0x0C03, 'ReactionStepArrows'=>0x0C04, 'ReactionStepObjectsAboveArrow'=>0x0C05, 'ReactionStepObjectsBelowArrow'=>0x0C06, 'ReactionStepAtomMapManual'=>0x0C07, 'ReactionStepAtomMapAuto'=>0x0C08, 'TagType'=>0x0D00, 'Tracking'=>0x0D03, 'Persistent'=>0x0D04, 'Value'=>0x0D05, 'PositioningType'=>0x0D06, 'PositioningAngle'=>0x0D07, 'PositioningOffset'=>0x0D08, 'SequenceIdentifier'=>0x0E00, 'CrossReferenceContainer'=>0x0F00, 'CrossReferenceDocument'=>0x0F01, 'CrossReferenceIdentifier'=>0x0F02, 'CrossReferenceSequence'=>0x0F03, 'PaneHeight'=>0x1000, 'NumRows'=>0x1001, 'NumColumns'=>0x1002, 'Integral'=>0x1100, 'SplitterPositions'=>0x1FF0, 'PageDefinition'=>0x1FF1, 'BoundsInParent'=>0x206, 'CDXML'=>0x8000, 'page'=>0x8001, 'group'=>0x8002, 'fragment'=>0x8003, 'n'=>0x8004, 'b'=>0x8005, 't'=>0x8006, 'graphic'=>0x8007, 'bracketedgroup'=>0x8017, 'bracketattachment'=>0x8018, 'crossingbond'=>0x8019, 'curve'=>0x8008, 'embeddedobject'=>0x8009, 'table'=>0x8016, 'altgroup'=>0x800A, 'templategrid'=>0x800B, 'regnum'=>0x800C, 'scheme'=>0x800D, 'step'=>0x800E, 'spectrum'=>0x8010, 'objecttag'=>0x8011, 'sequence'=>0x8013, 'crossreference'=>0x8014, 'border'=>0x8020, 'geometry'=>0x8021, 'constraint'=>0x8022, 'tlcplate'=>0x8023, 'tlclane'=>0x8024, 'tlcspot'=>0x8025, 'splitter'=>0x8015, 'fonttable'=>0x0100, 'font'=>0x9000,#Temporarily use user defined id by Nobuya Tanaka. 's'=>0x9001,#Temporarily use user defined id by Nbuya Tanaka. # 'colortable'=>0x0300, # 'color'=>0x0301, 'represent'=>0x000e }
- Xml_header =
"<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n" + '<!DOCTYPE CDXML SYSTEM "http://www.cambridgesoft.com/xml/cdxml.dtd">'
- Bin_header =
[0x56, 0x6A, 0x43, 0x44, 0x30, 0x31, 0x30, 0x30, 0x04, 0x03, 0x02, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00].pack("c*")