masterspammer (masterspammer) wrote,
masterspammer
masterspammer

MS Doc - таблицы

Ячейки таблиц в каком-то смысле тоже абзацы; у них указан диапазон (начало - конец) и в конце специальный символ, только 07 а не 0d как у абзацев. Последняя ячейка в строке состоит только из этого спецсимвола и у неё есть установленный атрибут fTtp (он бинарный). К этой ячейки приклеены и другие атрибуты. К атрибутам относятся (счастливой отладки, сцуки) и удаление ячеек и ещё некоторые странные манипуляции. Если использовано быстрое сохранение (составной файл), то на фрагменты могут быть навешаны команды (как раз то удаление ячеек).

С 2000-го ворда таблицы могут быть вложены. Так как формат сам по себе вложенность позволяет ввесьма мало, то сделано она странно - у ячеек есть уровень вложенности - параметр itap. Если уровень вложенности более 1, то ячейка оканчивается на 0d а не на 07 - для совместимости с прошлыми версиями (там внутренняя таблица распадётся на абзацы). Кстати, списки сделаны тоже через уровни вложенности - в тексте документа нет собственно списка, а есть лишь его элементы (сам список - лишь их атрибуты) - точно так же как в тексте нет таблиц, а есть лишь их элементы-ячейки.

С объединением и разбиением ячеек я ещё не разбивался. Знаю, что на фрагменты могут навешиваться команды объединения, но и только. Причём (в отличии от визуальных атрибутов и твипсовых размеров) объединение ячеек поддерживать нужно для любого осмысленного импорта.
Tags: .doc, РазборПолётов
Subscribe

  • (no subject)

    Лазерный рефлектометр (виброрефлектометр) - почти что священный Грааль (SpellChecker подсказывает "грабель", ну да, пусть будет "свяженный Грабель")…

  • Охота пше* неволи

    Взял фанерины на боковины - а они кривые, две вообще расслоились (о чём я благополучно позабыл). Купил, разрезал, взгромоздил на велик и еле…

  • (no subject)

    Деревянные дела впитали в себя литр лака. Поверхность чистил от клея может и зря, а может и нет - лак сначала чуть хуже покрывает те места, где…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 2 comments