PHPWord (https://github.com/PHPOffice/PHPWord/tree/develop)를 사용하여 배경색이 필요한 텍스트가있는 Word 문서를 생성하고 있습니다.PHPWord를 사용하면 라이브러리에서 적용한 스타일뿐만 아니라 진정한 Microsoft Word "텍스트 강조 색상"값을 변경할 수 있습니까?
PHPWord에는 섹션에 추가 된 텍스트에 인라인 스타일을 적용 할 수있는 기능이 있습니다. 나는 다음을 통해 그 일을하고있다 :
$section->addText(
"Some text",
[
"name" => "Tahoma",
"size" => 12,
"bgColor" => "#FF0000"
]);
문제는 내가 Microsoft Word에서 결과 문서를 열 때 나는 컬러 배경 텍스트 하지는 "텍스트로 사용하는 방법으로 색이므로주의이다 Word에서 도구를 사용하면 얻을 수있는 색 강조 표시 "를 선택하십시오.
따라서, 나는 (즉, 강조 표시) 텍스트의 일부를 선택하고 "텍스트 강조 색"도구를 선택하고 선택한 경우에도 "없음"이 PHPWord 적용했다 배경색 서식을 제거하지 않습니다 . 텍스트 전경색도 마찬가지입니다.내 질문은 : PHPWord에서 배경색 스타일과 텍스트 글꼴 색상을 적용하는 방법이 있습니까? Microsoft Word 응용 프로그램에서 진정한 "텍스트 강조 색상"및 True "글꼴 색상으로 인식합니다 "해당 도구를 사용하는 응용 프로그램에 적용되는 것처럼? 또는 PHPWord가 제공하는 인라인 스타일에만 한정되어 있습니까?
감사합니다. 그 def가 도움이되고 내가 찾고있는 것이지. 우리가 fgColor에 16 진수 값을 지정할 수없고 단 15 개로 제한된다는 것은 불행한 일입니다.하지만 이는 Word에 구운 제한 사항이며 PHPWord가 아닙니다. 귀하의 응답을 감사하십시오. –