Oberon Object Tiler Official

Oberon Object Tiler is a long-standing, specialized macro for CorelDRAW designed to automate the process of arranging multiple objects on a page to minimize material waste. Developed by Alex Vakulenko of Oberon, it is widely regarded as a more flexible alternative to standard print preview tools for creating repeating patterns or preparing layouts for print. Core Functionality

The macro is primarily used to "tile" or duplicate a selected object across a specific area or the entire page. Its key features include:

Automatic Layout: It calculates the maximum number of objects that can fit within given dimensions or a page, even automatically rotating the page orientation if it leads to better space utilization.

Precision Controls: Users can set custom margins (offsets) from the edge of the sheet and define specific spacing between each tiled object.

Crop Marks: It can automatically generate standard crop/cut marks for each object, which is essential for professional printing of business cards or flyers.

Bleed Support: Newer versions (such as v1.2a) include the ability to handle objects with bleeds (overlaps) and ensure crop marks are placed correctly relative to the bleed area. Use Cases Oberon Object Tiler

Printing Production: Preparing sheets for business cards, labels, or stickers where maximizing the number of items per sheet is critical for cost-efficiency.

Pattern Design: Creating background fills or repeating textures by tiling a single pattern object across a large canvas.

Technical Workflow: Users who find the built-in CorelDRAW "Print Preview" imposition tools too rigid often use this macro to have more direct control over the layout before entering the print dialogue. User Consensus

Reviews from community forums like CDRPRO.RU and RUDTP highlight several pros and cons: Pros Cons

Simplicity: Users describe it as "easier and more convenient" than standard print preview. Oberon Object Tiler is a long-standing, specialized macro

Old Interface: As a legacy macro, the UI may feel dated compared to modern software.

Efficiency: Excellent for high-volume tasks like business cards where waste reduction is key.

Version Compatibility: While updated for versions like X7 and CorelDRAW 2024, older macro files may require manual installation in newer CorelDRAW versions.

Free Access: Often available as a free utility within the "Oberon Mega Gallery" or community archives.

Limited Advanced Marks: Some users note it lacks certain advanced imposition marks found in high-end pre-press software. Example Use Case The following example demonstrates how

Oberon Object Tiler | CDRPRO.RU - сообщество CorelDRAW


Example Use Case

The following example demonstrates how to use the Oberon Object Tiler to create a simple tiled layout:

MODULE TilerExample;
IMPORT Tiler, Object;
VAR
  tiler: Tiler.Tiler;
  obj1, obj2, obj3: Object.Object;
BEGIN
  (* Create a new tiler *)
  tiler := Tiler.CreateTiler();
(* Create some objects *)
  obj1 := Object.CreateObject("Object 1");
  obj2 := Object.CreateObject("Object 2");
  obj3 := Object.CreateObject("Object 3");
(* Add objects to the tiler *)
  tiler.AddObject(obj1);
  tiler.AddObject(obj2);
  tiler.AddObject(obj3);
(* Set the tiling layout *)
  tiler.SetLayout(Tiler.Horizontal);
(* Display the tiler *)
  tiler.Display();
END TilerExample.

This example creates a new tiler, adds three objects to it, and sets the tiling layout to horizontal.

Key Characteristics:

Step 3: The Sort

For each tile, sort its list of object indices by layer (or actual depth). Because list lengths are short, an insertion sort or a network sort is faster than a quicksort.