Blockly > clipboard

เนมสเปซของคลิปบอร์ด

ชั้นเรียน

ระดับ คำอธิบาย
BlockPaster

ฟังก์ชัน

ฟังก์ชัน คำอธิบาย
copy(toCopy, location)

คัดลอกรายการที่คัดลอกได้ และบันทึกข้อมูลของรายการนั้น รวมถึงพื้นที่ทำงานที่คัดลอกมา

ฟังก์ชันนี้ไม่ได้ทำการตรวจสอบใดๆ เพื่อให้แน่ใจว่าควรอนุญาตให้คัดลอก เช่น เพื่อให้แน่ใจว่าสามารถลบการบล็อกได้ การตรวจสอบดังกล่าวควรดำเนินการก่อนเรียกใช้ฟังก์ชันนี้

โปรดทราบว่าหากรายการที่คัดลอกได้ไม่ใช่ ISelectable หรือพร็อพเพอร์ตี้ workspace ไม่ใช่ WorkspaceSvg การคัดลอกจะสำเร็จ แต่จะไม่มีข้อมูลพื้นที่ทํางานที่บันทึกไว้ ซึ่งจะส่งผลต่อความสามารถในการวางข้อมูล เว้นแต่คุณจะส่งพื้นที่ทํางานไปยังเมธอดวางอย่างชัดเจน

getLastCopiedData() รับข้อมูลการคัดลอกสำหรับรายการสุดท้ายที่คัดลอก ซึ่งจะมีประโยชน์หากคุณใช้ลักษณะการทำงานของการคัดลอก/วางที่กำหนดเอง หากต้องการใช้ลักษณะการทำงานเริ่มต้น ให้ใช้วิธีการคัดลอกและวางโดยตรง
getLastCopiedLocation() รับตำแหน่งที่คัดลอกล่าสุด ซึ่งจะมีประโยชน์หากคุณใช้ลักษณะการทำงานของการคัดลอก/วางที่กำหนดเอง หากต้องการใช้ลักษณะการทำงานเริ่มต้น ให้ใช้วิธีการคัดลอกและวางโดยตรง
getLastCopiedWorkspace() รับพื้นที่ทำงานที่คัดลอกล่าสุด ซึ่งจะมีประโยชน์หากคุณใช้ลักษณะการทำงานของการคัดลอก/วางที่กำหนดเอง และต้องการวางในพื้นที่ทำงานเดียวกันกับที่คัดลอกมา หากต้องการใช้ลักษณะการทำงานเริ่มต้น ให้ใช้วิธีการคัดลอกและวางโดยตรง
paste(copyData, workspace, coordinate)

วางองค์ประกอบที่วางได้ลงในพื้นที่ทำงานที่กำหนด

ฟังก์ชันนี้จะไม่ตรวจสอบเพื่อให้แน่ใจว่าอนุญาตให้วางได้ เช่น มีการแสดงผลพื้นที่ทำงานหรือวางบล็อกได้ การตรวจสอบดังกล่าวควรดำเนินการก่อนเรียกใช้ฟังก์ชันนี้

paste() วาง ICopyable ที่คัดลอกล่าสุดลงในพื้นที่ทำงานที่คัดลอกล่าสุด
setLastCopiedData(copyData) ตั้งค่ารายการที่คัดลอกล่าสุด คุณควรเรียกใช้เมธอดนี้หากใช้ลักษณะการคัดลอกที่กำหนดเอง เพื่อให้ผู้โทรรายอื่นทำงานกับข้อมูลที่ถูกต้อง ระบบจะเรียกใช้เมธอดนี้โดยอัตโนมัติหากคุณใช้วิธีการคัดลอกในตัว
setLastCopiedLocation(location) ตั้งค่าตำแหน่งที่คัดลอกล่าสุด คุณควรเรียกใช้เมธอดนี้หากใช้ลักษณะการคัดลอกที่กำหนดเอง เพื่อให้ผู้โทรรายอื่นทำงานกับข้อมูลที่ถูกต้อง ระบบจะเรียกใช้เมธอดนี้โดยอัตโนมัติหากคุณใช้วิธีการคัดลอกในตัว
setLastCopiedWorkspace(workspace) ตั้งค่าพื้นที่ทำงานที่คัดลอกล่าสุด คุณควรเรียกใช้เมธอดนี้หากใช้ลักษณะการคัดลอกที่กำหนดเอง เพื่อให้ผู้โทรรายอื่นทำงานกับข้อมูลที่ถูกต้อง ระบบจะเรียกใช้เมธอดนี้โดยอัตโนมัติหากคุณใช้วิธีการคัดลอกในตัว

อินเทอร์เฟซ

SDK โฆษณา B คำอธิบาย
BlockCopyData

เนมสเปซ

เนมสเปซ คำอธิบาย
รีจิสทรี