Home
last modified time | relevance | path

Searched refs:path_object (Results 1 – 3 of 3) sorted by relevance

/packages/providers/MediaProvider/pdf/framework/libs/pdfClient/
Dpath_object.cc77 bool PathObject::UpdateFPDFInstance(FPDF_PAGEOBJECT path_object, FPDF_PAGE page) { in UpdateFPDFInstance() argument
78 if (!path_object) { in UpdateFPDFInstance()
83 if (FPDFPageObj_GetType(path_object) != FPDF_PAGEOBJ_PATH) { in UpdateFPDFInstance()
89 if (!FPDFPath_SetDrawMode(path_object, fill_mode, is_stroke_)) { in UpdateFPDFInstance()
94 if (!SetDeviceToPageMatrix(path_object, page)) { in UpdateFPDFInstance()
99 FPDFPageObj_SetStrokeWidth(path_object, stroke_width_); in UpdateFPDFInstance()
101 FPDFPageObj_SetStrokeColor(path_object, stroke_color_.r, stroke_color_.g, stroke_color_.b, in UpdateFPDFInstance()
104 FPDFPageObj_SetFillColor(path_object, fill_color_.r, fill_color_.g, fill_color_.b, in UpdateFPDFInstance()
110 bool PathObject::PopulateFromFPDFInstance(FPDF_PAGEOBJECT path_object, FPDF_PAGE page) { in PopulateFromFPDFInstance() argument
112 int segment_count = FPDFPath_CountSegments(path_object); in PopulateFromFPDFInstance()
[all …]
Dpath_object.h37 bool UpdateFPDFInstance(FPDF_PAGEOBJECT path_object, FPDF_PAGE page) override;
38 bool PopulateFromFPDFInstance(FPDF_PAGEOBJECT path_object, FPDF_PAGE page) override;
65 bool GetPageToDeviceMatrix(FPDF_PAGEOBJECT path_object, FPDF_PAGE page) override;
66 bool SetDeviceToPageMatrix(FPDF_PAGEOBJECT path_object, FPDF_PAGE page) override;
Djni_conversion.cc698 jobject ToJavaPdfPathObject(JNIEnv* env, const PathObject* path_object, in ToJavaPdfPathObject() argument
707 jobject java_path = ToJavaPath(env, path_object->segments_, converter); in ToJavaPdfPathObject()
713 if (path_object->is_fill_) { in ToJavaPdfPathObject()
718 ToJavaColorInt(path_object->fill_color_)); in ToJavaPdfPathObject()
722 if (path_object->is_stroke_) { in ToJavaPdfPathObject()
727 ToJavaColorInt(path_object->stroke_color_)); in ToJavaPdfPathObject()
733 env->CallVoidMethod(java_path_object, set_stroke_width, path_object->stroke_width_); in ToJavaPdfPathObject()
774 const PathObject* path_object = static_cast<const PathObject*>(page_object); in ToJavaPdfPageObject() local
775 java_page_object = ToJavaPdfPathObject(env, path_object, converter); in ToJavaPdfPageObject()
932 auto path_object = std::make_unique<PathObject>(); in ToNativePathObject() local
[all …]