bpy.ops.font.text_paste
Blender 操作符。将剪贴板中的文本粘贴到文本编辑器中。
location
(Vector 2D 类型) – 粘贴的位置。
relative
(布尔值) – 粘贴位置是否为相对位置。
remove_missing_fonts
(布尔值) – 如果字体不存在是否删除文本中缺失的字体。
import bpy
# 设定要粘贴的文本
text_to_paste = "Hello, World!"
# 设置位置
location = (0, 0)
# 执行命令
bpy.ops.font.text_paste(text=text_to_paste, location=location, relative=False, remove_missing_fonts=True)
bpy.ops.font.text_paste
命令将剪贴板中的文本粘贴到文本编辑器中。可以指定粘贴的位置和是否删除文本中缺失的字体。如果粘贴位置为相对位置,则位置将是相对于当前光标位置的偏移量。
该命令没有返回值。
OperatorFailed
– 执行命令时发生错误。您应该先选中文本编辑器中的一个文本框,然后再执行这个命令。
如果文本编辑器没有打开,执行这个命令将无效。
如果需要在文本中使用特殊字体,请确保它安装在您的系统上,并且在 Blender 中设置了该字体。
bpy.ops.font.text_cut
bpy.ops.font.text_copy
bpy.ops.font.text_insert
bpy.ops.font.text_select_word
import bpy
# 从剪贴板粘贴文本
bpy.ops.font.text_paste()
import bpy
# 设置位置
location = (0, 0)
# 从剪贴板粘贴文本到指定位置
bpy.ops.font.text_paste(location=location, relative=False)
import bpy
# 设置位置
location = (0, 0)
# 从剪贴板粘贴文本到指定位置,并删除文本中缺失的字体
bpy.ops.font.text_paste(location=location, remove_missing_fonts=True)