Teigha Blog

Find out what's new and more

Creating Linearized .pdf Files with Teigha

This article describes linearized .pdf files and how to create them with Teigha.

getting started export pdf

Teigha Multithreading Low-Level API (Part 3 of 4)

This article is part of a series about the low-level API used for multithreading.

performance Example getting started

Adding Predefined Controls to 3D Models using Teigha Publish

For quick document creation of 3D models using Teigha Publish, there is a class OdAnnotation with a set of functions that implement ready-to-use basic controls.

publish export getting started

Teigha Multithreading Low-Level API (Part 2 of 4)

This article is part of a series about the low-level API used for multithreading.

performance Example getting started

Controlling the File Size of Exported .pdf Files

Some suggestions on how to reduce exported .pdf file size.

pdf export getting started

Teigha Multithreading Low-Level API (Part 1 of 4)

In previous blog articles we described Teigha’s high-level multithreading API (Teigha Thread Pool Services), and how using it, Teigha-based applications can invoke multithreading operations with a minimal number of calls and helper data structures.

performance Example getting started

Teigha PRC: Using OdPrcMarkupLinkedItem

OdPrcMarkupLinkedItem is similar to OdPrcReference. As an OdPrcReference, it can be used to override an entity’s location, appearance and linestyle.

prc Example getting started

Teigha Multithreading High-Level API (Part 3 of 3)

This article is part of a series of articles about the Thread Pool Services interface used for multithreading.

performance getting started Example

Teigha Publish and Basic Controls

A video article about basic controls, that may be created using Teigha Publish API.

video export getting started

Teigha Multithreading High-Level API (Part 2 of 3)

This article is part of a series of articles about the Thread Pool Services interface used for multithreading.

performance getting started Example