MsWks4PLCInternal::PLC Struct Reference

Internal and low level: the PLC different types and their structures. More...

Public Types

enum  Position { P_ABS =0 , P_REL , P_INCR , P_UNKNOWN }
 the way to define the text positions More...
 
enum  Type { T_CST =0 , T_STRUCT , T_UNKNOWN }
 the type of the content More...
 
typedef enum MsWks4TextInternal::PLCType PLCType
 the PLC types
 

Public Member Functions

 PLC (PLCType w=MsWks4TextInternal::Unknown, Position p=P_UNKNOWN, Type t=T_UNKNOWN)
 constructor
 

Public Attributes

PLCType m_type
 PLC type.
 
Position m_pos
 the way to define the text positions
 
Type m_contentType
 the type of the content
 

Detailed Description

Internal and low level: the PLC different types and their structures.

Member Typedef Documentation

◆ PLCType

Member Enumeration Documentation

◆ Position

the way to define the text positions

  • P_ABS: absolute position,
  • P_REL: position are relative to the beginning text offset,
  • P_INCR: position are the length of text consecutive zones
Enumerator
P_ABS 
P_REL 
P_INCR 
P_UNKNOWN 

◆ Type

the type of the content

  • T_CST: size is constant
  • T_STRUCT: a structured type ( which unknown size)
Enumerator
T_CST 
T_STRUCT 
T_UNKNOWN 

Constructor & Destructor Documentation

◆ PLC()

MsWks4PLCInternal::PLC::PLC ( PLCType  w = MsWks4TextInternal::Unknown,
Position  p = P_UNKNOWN,
Type  t = T_UNKNOWN 
)
inline

constructor

Member Data Documentation

◆ m_contentType

Type MsWks4PLCInternal::PLC::m_contentType

the type of the content

◆ m_pos

Position MsWks4PLCInternal::PLC::m_pos

the way to define the text positions

◆ m_type

PLCType MsWks4PLCInternal::PLC::m_type

PLC type.


The documentation for this struct was generated from the following file:

Generated on Thu Jan 19 2023 00:00:00 for libmwaw by doxygen 1.9.6