Не могу в документации найти как узнать имя слоя у объекта.
Допустим, перебираю итератором все размеры в текущем виде, а они в разных слоях.
Хочу знать для каждого размера имя слоя.
Вот в таком простом примере.
var CurObj, CurViewObj: Reference;
iter.ksCreateIterator(LDIMENSION_OBJ,CurViewObj);
CurObj:=iter.ksMoveIterator('F');
while CurObj<>0 do begin
// здесь нужно узнать имя слоя текущего размера
CurObj:=iter.ksMoveIterator('N');
end;
iter.ksDeleteIterator;
Добрый день. Может нужно делать перебор слоев. В каждом слое делать перебор объектов и сравнивать их с целевым объектом?
Да, так и собирался делать. Просто надеялся, что все таки есть где-то более простой способ, чем перебирать по 50 раз одно и то же. :)
есть функция ksDocument2D::ksGetLayerNumber