Tôi đã tự hỏi liệu có cách nào để in đậm một số từ nhất định trên một dòng hay không. Ví dụ, nếu tôi muốn mỗi từ thứ ba trên một dòng đậm, làm thế nào tôi sẽ làm điều đó. Tôi hiện đang sử dụng addText nhưng yêu cầu toàn bộ dòng được in đậm hoặc không in đậm. Bất kỳ phản ứng sẽ được đánh giá rất nhiều.PHPWord in đậm một số từ trên một dòng
5
A
Trả lời
4
Bạn sẽ cần sử dụng phương thức createTextRun(). Tôi đã thử với Text.php
tập tin từ Examples
thư mục, và đây là mã có liên quan cho vấn đề của bạn:
$textrun = $section->createTextRun();
$sentence='I am sentence, and every third word will be bold. This is bold.';
$word_arr=explode(' ', $sentence);
$styleFont = array('bold'=>true, 'size'=>16, 'name'=>'Calibri');
$styleFont2 = array('bold'=>false, 'size'=>16, 'name'=>'Calibri');
$c = 0;
for($i = 0; $i < count($word_arr); $i++)
{
$c++;
if($c % 3 == 0)
{
$textrun->addText($word_arr[$i].' ', $styleFont);
}
else
{
$textrun->addText($word_arr[$i].' ', $styleFont2);
}
}
Bạn có thể tinh chỉnh nó để có được những gì bạn muốn, nhưng, về cơ bản, bằng cách sử dụng các phương pháp đã đề cập, nó có thể có được các phong cách khác nhau trong cùng một dòng.
Các vấn đề liên quan
- 1. In đậm một từ trong một câu với iTextSharp
- 2. cách in đậm từ trong một đoạn trong HTML/CSS?
- 3. Một phần của từ được in đậm trong reStructuredText
- 4. Ruby in nhiều trên cùng một dòng
- 5. cách xóa dấu in đậm khỏi dòng tiêu đề?
- 6. iOS: Chữ đậm và nghiêng trên cùng một từ
- 7. Tắt nút in đậm
- 8. Làm thế nào bạn có thể in đậm một từ trong một nhãn UILabel?
- 9. MigraDoc - In đậm văn bản nhất định trong một đoạn
- 10. Văn bản in đậm một phần trong HTML chọn
- 11. ImageMagick: Phông chữ in đậm và in nghiêng?
- 12. Làm cách nào để dòng văn bản dòng dữ liệu được in đậm khi tôi chọn một hàng?
- 13. làm thế nào để in đậm cho một từ nhất định trong textfield?
- 14. Giá trị in cho nhiều biến trên cùng một dòng từ trong vòng một vòng lặp
- 15. Làm thế nào để làm cho một số văn bản in đậm trong một hộp văn bản giàu C#
- 16. Silverlight 5 không in trên một số máy in
- 17. phát hiện hỗ trợ in đậm và in nghiêng
- 18. Tạo XML chỉ in thành một dòng
- 19. Có thể hiển thị văn bản in đậm và không in đậm trong vùng văn bản không?
- 20. Tạo nhãn in đậm trong GTK +
- 21. bash kéo một số dòng nhất định từ một tệp
- 22. Tạo phông chữ in nghiêng và in đậm
- 23. Tạo văn bản in đậm và in nghiêng
- 24. UITextField có in đậm văn bản không?
- 25. In Java - Bản in mở rộng trên một số lượng nhỏ máy in
- 26. Android: Hãy ký tự in đậm trong xml
- 27. In một dòng trống làm gì?
- 28. Store lớn nhất 5000 số từ một dòng số
- 29. Làm thế nào để thực hiện điều khiển DropDownList hiển thị một số mục in đậm ASP.NET
- 30. Dừng in sau số n dòng
Cảm ơn bạn điều này đã giúp ích rất nhiều! – user2579723
Tôi đã thực hiện một chức năng nhanh để làm những gì bạn cần bạn có thể tìm thấy ở đây -> http://pastebin.com/qDMcsivW – Jake
Có ai biết nếu định dạng nội tuyến có thể được áp dụng khi sử dụng addListItem() cho văn bản có dấu đầu dòng không? –