[Artwork] / [QisMLib] / [Programmer's Corner]

QisMLOA Extension

QisMLOA ExtensionQisMLOA C++ API (qismloa.h)QisMLOAstreamVersion control (QisMLOAstream)Begin_loa_streamBegin_loa_patternAdd_loa_boundariesAdd_loa_referenceEnd_loa_patternEnd_loa_streamGet_error_msgQisMLOAsetPrm QisMLOAnnTypQisMLOAnnItmQisMLOAmergeQisMLOAsetVersion control (QisMLOAset)Get_error_msg (QisMLOAset)Get_error_tag (QisMLOAset)Get_error_context (QisMLOAset)Begin_annotation_itemAdd_item_paramAdd_item_param_strCommit_annotation_itemSet_to_streamQisMLOAVersion control (QisMLOA)Get_error_msg (QisMLOA)Get_error_tag (QisMLOA)Get_error_context (QisMLOA)Reset_set_paramsAdd_set_paramGet_set_params_strNew_annotation_setDelete_annotation_setMerge_annotations_and_dbQisMLOA Licensing (API)QisMLOA Version Historyqismloa dll v1.0 2022-06-08LOAclient Command-line (loaclient64.exe)Required GDSII/OASIS source fileOutput path (base)Optional : SourceLayers of interestView cellOutput top cell nameDrop TEXT elementsOASIS outputOptional : Add Annotation ItemsTEXT based annotationsTranslationRotationMirror (flip X)Mirror (flip Y)InvertJustificationBorderBitmap basedArtwork RAW FormatTranslationRotationMirror (flip X)Mirror (flip Y)InvertScaleOptional : For all annotation itemsFont repositoryFont scratchpadFont weightLine spacingSlantAspect ratioCircularizationFont Arc ResolutionFont Chord ErrorPixel Size FactorUnion modeSorting sizeAnnotation layerThreading ControlOptional : Progress updatesLoggingConsoleLOAclient LicensingLOAclient Version Historyloaclient exe v1.0 2022-06-08

QisMLOA C++ API (qismloa.h)

QisMLOAstream

Version control (QisMLOAstream)

Begin_loa_stream

Begin_loa_pattern

Add_loa_boundaries

Add_loa_reference

End_loa_pattern

End_loa_stream

Get_error_msg

QisMLOAsetPrm

Option to set the x/y aspect ratio for the LOA_E_ANNTYP_TEXT annotations

QisMLOAnnTyp

QisMLOAnnItm

Option to mirror the annotation about the Y axis (along X)

Option to mirror the annotation about the X axis (along Y)

Option to justify a text annotation (type LOA_S_ANNTYP_TEXT)

Option to add border to a text annotation (type LOA_S_ANNTYP_TEXT)

QisMLOAmerge

QisMLOAset

Version control (QisMLOAset)

Get_error_msg (QisMLOAset)

Get_error_tag (QisMLOAset)

Get_error_context (QisMLOAset)

Begin_annotation_item

Add_item_param

Add_item_param_str

Commit_annotation_item

Set_to_stream

QisMLOA

Version control (QisMLOA)

Get_error_msg (QisMLOA)

Get_error_tag (QisMLOA)

Get_error_context (QisMLOA)

Reset_set_params

Add_set_param

Get_set_params_str

New_annotation_set

Delete_annotation_set

Merge_annotations_and_db

QisMLOA Licensing (API)

QisMLOA Version History

qismloa dll v1.0 2022-06-08

LOAclient Command-line (loaclient64.exe)

Required

GDSII/OASIS source file

Output path (base)

Optional : Source

Layers of interest

View cell

Output top cell name

Drop TEXT elements

OASIS output

Optional : Add Annotation Items

TEXT based annotations

Translation
Rotation
Mirror (flip X)
Mirror (flip Y)
Invert
Justification
Border

Bitmap based

Artwork RAW Format
Translation
Rotation
Mirror (flip X)
Mirror (flip Y)
Invert
Scale

Optional : For all annotation items

Font repository

Font scratchpad

Font weight

Line spacing

Slant

Aspect ratio

Circularization

Font Arc Resolution

Font Chord Error

Pixel Size Factor

Union mode

Sorting size

Annotation layer

Threading Control

Optional : Progress updates

Logging

Console

LOAclient Licensing

LOAclient Version History

loaclient exe v1.0 2022-06-08


ARTWORK CONVERSION SOFTWARE, INC.
417 Ingalls St. Unit C, Santa Cruz, CA 95060 831.426.6163  email: info@artwork.com