psd_tools.psd.engine_data

EngineData structure.

PSD file embeds text formatting data in its own markup language referred EngineData. The format looks like the following:

<<
  /EngineDict
  <<
    /Editor
    <<
      /Text (˛ˇMake a change and save.)
    >>
  >>
  /Font
  <<
    /Name (˛ˇHelveticaNeue-Light)
    /FillColor
    <<
      /Type 1
      /Values [ 1.0 0.0 0.0 0.0 ]
    >>
    /StyleSheetSet [
    <<
      /Name (˛ˇNormal RGB)
    >>
    ]
  >>
>>

EngineData

class psd_tools.psd.engine_data.EngineData(items=NOTHING)[source]

Dict-like element.

TYPE_TOOL_OBJECT_SETTING tagged block contains this object in its descriptor.

EngineData2

class psd_tools.psd.engine_data.EngineData2(items=NOTHING)[source]

Dict-like element.

TEXT_ENGINE_DATA tagged block has this object.

Bool

class psd_tools.psd.engine_data.Bool(value=False)[source]

Bool element.

Dict

class psd_tools.psd.engine_data.Dict(items=NOTHING)[source]

Dict-like element.

Float

class psd_tools.psd.engine_data.Float(value=0.0)[source]

Float element.

Integer

class psd_tools.psd.engine_data.Integer(value=0)[source]

Integer element.

List

class psd_tools.psd.engine_data.List(items=NOTHING)[source]

List-like element.

Property

class psd_tools.psd.engine_data.Property(value=None)[source]

Property element.

String

class psd_tools.psd.engine_data.String(value=None)[source]

String element.