itsoft
@itsoft
Директор веб-студи и дата-центра itsoft

Почему getContent класса Google_Service_Docs_TextRun Google API PHP в 99% строк добавляет лишний пробел?

Метод getContent класса Google_Service_Docs_TextRun возвращает пробел в конце большинства строк, которого нет в документе. Ладно бы он его везде сволочь возвращал, так у некоторых строк не возвращает.
В документе естественно никаких пробелов в конце строк нет.
Конечно, можно rtrim сделать. Но бесят меня такие костыли. И нет гарантии, что не порежутся какие-то нужные пробелы. С одной стороны пробела в конце строки быть не должно. Но с другой - это может неизвестно к чему привести в какой-нибудь ситуации.

Вообще этот Google API редкое убожество. Вставить, заменить, удалить элемент огромная проблема.

Кто-нибудь сталкивался?

Некоторые строки разорваны. Но это отчасти можно понять, их редактировали. И решается удалением строки и вставкой без форматирования.

В гугл документе курсор нельзя передвинуть вправо от строки. Пробела там нет. Но с зажатым shift можно сделать выделение и гугл показывает выделенный пробел. Если его удалить, то удаляется переход на новую строку.
Но такая фишка есть у любой строки. А метод getContent к некоторым строкам пробел не добавляет.

'Оказание услуг в сфере информационных технологий: '
'разработка приложений, сайтов и информационных систем'
'; '
'техническая '
'поддержка '
'проектов'
'; '
'размещение и поддержка вычислительных ресурсов Заказчика;'
' '
'аренда программного обеспечения и вычислительных ресурсов Исполнителя;'
' '
'аренда виртуальных серверов или места на оборудовании Исполнителя '
'('
'хостинг)'
'; '
'аренда и продажа программного обеспечения;'
' '
'администрирование и поддержка серверов; '
'регистрация доменов; '
'прочие сопутствующие услуги.'
  • Вопрос задан
  • 10 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы