|
Word Cell
|
|||
---|---|---|---|
#18+
Нужно из объекта Cell таблицы получить ширину ячейки в пикселях loWord.ActiveDocument.Tables(1).Range.Cells(1).Width (показывает какую-то х... [28.3500004]) С Ув. Игорь ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2010, 20:15 |
|
Word Cell
|
|||
---|---|---|---|
#18+
IgorProgrammer, Не знаю как в ворде, но в Excel и фоксе ширина и высота считаются в разных величинах, надо делить/умножать на какой-то коэффициент. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.01.2010, 20:30 |
|
Word Cell
|
|||
---|---|---|---|
#18+
Да я догадываюсь... Когда-то даже высчитывал ширину для Excel... Теперь надо высчитать для Word-а. Вот и спрашиваю... может кто-то где-то когда-то сталкивался... С Ув. Игорь ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2010, 11:08 |
|
Word Cell
|
|||
---|---|---|---|
#18+
IgorProgrammer Когда-то даже высчитывал ширину для Excel... Я бы на вашем месте и для ворда бы посчитал, минут 5-10, если уж необходимо совпадение по пикселям, то сравнивайте ячейку Ворда и фокса например так - принтскрините (PrintScreen) ячейки и ставите в окно редактора Paint, далее если длина и высота не совпадают, меняете коэффициент и повторяете. Через несколько итераций получите коэффициент с необходимой точностью. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2010, 11:46 |
|
Word Cell
|
|||
---|---|---|---|
#18+
Зачем принтскринить, можно окошко фокса полупрозрачным сделать и наложить на таблицу ворда или что там с чем сравнивают. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2010, 12:59 |
|
Word Cell
|
|||
---|---|---|---|
#18+
AmKadIgorProgrammer Когда-то даже высчитывал ширину для Excel... Я бы на вашем месте и для ворда бы посчитал, минут 5-10, если уж необходимо совпадение по пикселям, то сравнивайте ячейку Ворда и фокса например так - принтскрините (PrintScreen) ячейки и ставите в окно редактора Paint, далее если длина и высота не совпадают, меняете коэффициент и повторяете. Через несколько итераций получите коэффициент с необходимой точностью. ШестипаловЗачем принтскринить, можно окошко фокса полупрозрачным сделать и наложить на таблицу ворда или что там с чем сравнивают. Вот так совет... И как Вы себе это представляете... Если кто-то знает как высчитать ширину ячеки ворд-таблицы в пикселя наишите плз... С Ув. Игорь ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2010, 13:41 |
|
Word Cell
|
|||
---|---|---|---|
#18+
IgorProgrammerAmKad[quot IgorProgrammer] Когда-то даже высчитывал ширину для Excel... И как Вы себе это представляете... Как представляю так и делал, причем времени потратил гораздо меньше чем вы тратите на эту тему ... |
|||
:
Нравится:
Не нравится:
|
|||
27.01.2010, 14:36 |
|
Word Cell
|
|||
---|---|---|---|
#18+
IgorProgrammerНужно из объекта Cell таблицы получить ширину ячейки в пикселях loWord.ActiveDocument.Tables(1).Range.Cells(1).Width (показывает какую-то х... [28.3500004]) С Ув. Игорь Не, это вы хотите от ворда какую-то х... Ворд в принципе не оперирует пикселями до того момента, пока не надо отобразить информацию на бумаге или на принтере. Ворд оперирует дюймами, линиями (сантиметрами, типографскими пунктами) и прочими линейными размерами. Проверьте следующее предположение. Размер задан в пунктах. В одном дюйме 96 пунктов (или 72 ;) не помню майкрософтовский стандарт). 28.35 / 96 * 25.4 = 7.5 мм 28.35 / 72 * 25.4 = 10 мм ... |
|||
:
Нравится:
Не нравится:
|
|||
28.01.2010, 07:00 |
|
Word Cell
|
|||
---|---|---|---|
#18+
С шириной разобрался... Возникла следующая проблема... Надо узанть какой номер (столбца и строки) в объедененной ячейке и сколько в ней (строк и столбцов) Таблица - пример: Код: plaintext 1. 2. 3. 4. 5.
а мне нужно номер столбца в таблице Номер столбца в строке 5, а в таблице 6 С Ув. Игорь ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2010, 23:12 |
|
Word Cell
|
|||
---|---|---|---|
#18+
Плз. помогите... Очень нужно... С Ув. Игорь... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.02.2010, 20:02 |
|
Word Cell
|
|||
---|---|---|---|
#18+
IgorProgrammer, найдите форум по Word-у. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2010, 11:06 |
|
Word Cell
|
|||
---|---|---|---|
#18+
> Автор: IgorProgrammer > Надо узанть какой номер (столбца и строки) в объедененной ячейке и сколько в ней (строк и столбцов) Зачем тебе количество столбцов/строк? если нужны все ячейки, то разве мало сделать цикл: Код: plaintext 1. 2.
Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2010, 12:18 |
|
Word Cell
|
|||
---|---|---|---|
#18+
FfffffffffffffffIgorProgrammer, найдите форум по Word-у. Я работаю с Word из FoxPro Да и врядли в форуме по Word-у решаются такие задачи Игорь Горбонос > Автор: IgorProgrammer > Надо узанть какой номер (столбца и строки) в объедененной ячейке и сколько в ней (строк и столбцов) Зачем тебе количество столбцов/строк? если нужны все ячейки, то разве мало сделать цикл: Код: plaintext 1. 2.
Для преобразования таблицы в нужный мне Html-код... Большая просьба к форумчанинам... не постить если не знаешЪ ответа... Я задал вопрос не для флуда... С Ув. Игорь... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2010, 20:05 |
|
Word Cell
|
|||
---|---|---|---|
#18+
IgorProgrammerFfffffffffffffffIgorProgrammer, найдите форум по Word-у. Я работаю с Word из FoxPro А на работу вы, наверное, на машине приезжаете. Задайте вопрос и на автофоруме. IgorProgrammerДа и врядли в форуме по Word-у решаются такие задачи Мое дело предложить. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2010, 20:21 |
|
Word Cell
|
|||
---|---|---|---|
#18+
FfffffffffffffffffIgorProgrammerFfffffffffffffffIgorProgrammer, найдите форум по Word-у. Я работаю с Word из FoxPro А на работу вы, наверное, на машине приезжаете. Задайте вопрос и на автофоруме. IgorProgrammerДа и врядли в форуме по Word-у решаются такие задачи Мое дело предложить. Странные у Вас ассоциации... Надо задавать не на форум Word-а так как там обсуждается как в нем работать, а скорее на форум Ваисика... Задал я вопрос в том форуме на каком языке я пишу... А если послушать Вас... То мне надо было вопрос задать на китайском форуме... Там мне наверное более понятно в иероглифах объяснят :) И я просил не привращать вопрос в бесмысленный ФЛУД... С Ув. Игорь... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2010, 22:39 |
|
Word Cell
|
|||
---|---|---|---|
#18+
IgorProgrammer Странные у Вас ассоциации... Надо задавать не на форум Word-а так как там обсуждается как в нем работать, а скорее на форум Ваисика... Задал я вопрос в том форуме на каком языке я пишу... А если послушать Вас... То мне надо было вопрос задать на китайском форуме... Там мне наверное более понятно в иероглифах объяснят :) И я просил не привращать вопрос в бесмысленный ФЛУД... С Ув. Игорь... Вам вполне незря посоветовали обратиться в форум по ворду. Дело в том, что вордовская таблица это вовсе не таблица. Это запутанный граф, в котором возможны и циклы и что угодно. После нескольких операций объединений и разъединений ячеек получается мегабардак, который изобразить таблицей может только ворд (утрирую). На сайте OpenOffice есть спецификация по таблицам ворда (и не только по таблицам), можете там поискать. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 06:20 |
|
Word Cell
|
|||
---|---|---|---|
#18+
Kruchinin PahanIgorProgrammer Странные у Вас ассоциации... Надо задавать не на форум Word-а так как там обсуждается как в нем работать, а скорее на форум Ваисика... Задал я вопрос в том форуме на каком языке я пишу... А если послушать Вас... То мне надо было вопрос задать на китайском форуме... Там мне наверное более понятно в иероглифах объяснят :) И я просил не привращать вопрос в бесмысленный ФЛУД... С Ув. Игорь... Вам вполне незря посоветовали обратиться в форум по ворду. Дело в том, что вордовская таблица это вовсе не таблица. Это запутанный граф, в котором возможны и циклы и что угодно. После нескольких операций объединений и разъединений ячеек получается мегабардак, который изобразить таблицей может только ворд (утрирую). На сайте OpenOffice есть спецификация по таблицам ворда (и не только по таблицам), можете там поискать. Не могли бы Вы дать ссылку на "спецификация по таблицам ворда" (не могу найти)... С Ув. Игорь... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 10:17 |
|
Word Cell
|
|||
---|---|---|---|
#18+
> Автор: IgorProgrammer > Для преобразования таблицы в нужный мне Html-код... Так почему бы не сохранять в формате HTML(ворд это умеет), а после или просто парсить, или через DOM отрабатывать уже готовый HTML? Правда после ворда этот HTML немного перегружен деталями, но зато таблица будет вырисованна как в ворде и разобратся с ней будет проще. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 10:31 |
|
Word Cell
|
|||
---|---|---|---|
#18+
Игорь Горбонос > Автор: IgorProgrammer > Для преобразования таблицы в нужный мне Html-код... Так почему бы не сохранять в формате HTML(ворд это умеет), а после или просто парсить, или через DOM отрабатывать уже готовый HTML? Правда после ворда этот HTML немного перегружен деталями, но зато таблица будет вырисованна как в ворде и разобратся с ней будет проще. Такое решение не подходит, так как помимо таблиц там еще куча специфической информации.... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 10:42 |
|
Word Cell
|
|||
---|---|---|---|
#18+
> Автор: IgorProgrammer > Такое решение не подходит, так как помимо таблиц там еще куча специфической информации.... И все такое красивое!!! Прямо жуть берёт, как весь этот бардак ещё и обрабатывать програмно Вообще-то для этих целей используют хранение данных в XML, с созданием сценариев трансформации XSLT, которые могут создавать красоты не уступающие вордовским. И в ворд уже загоняют красивый результат XSLT-преобразования. А не наоборот. Из отчета никто не получает исходные данные для получения нового отчета. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 10:49 |
|
Word Cell
|
|||
---|---|---|---|
#18+
Проблема в том, что ячейки в таблице вовсе не обязательно формируют ровные строки или столбцы. Например, в показанном Вами рисунке граница между 4 и 5 ячейкой не обязана быть строго на одной линии с границей 7 и 8 ячейкой. Собственно, Вы пытаетесь определить некие адреса ячеек ориентируясь именно на линии - границы ячеек. Вот отсюда, вероятно, и стоит попытаться построить алгоритм определения номеров. Т.е. Вы знаете ширину и высоту каждой ячейки. Знаете максимальное количество строк и столбцов Код: plaintext 1. 2. 3. 4.
Относительное положение ячеек по их номерам тоже примерно представляете Остается только сопоставить пространственные размеры ячеек выбранному Вами способу адресации. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 12:43 |
|
|
start [/forum/topic.php?fid=41&fpage=106&tid=1585617]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 347ms |
total: | 481ms |
0 / 0 |