Support watermark.
This commit is contained in:
@@ -39,19 +39,37 @@ namespace AlibabaCloud
|
||||
void setSrcType(const std::string& srcType);
|
||||
std::string getProject()const;
|
||||
void setProject(const std::string& project);
|
||||
int getWatermarkVertical()const;
|
||||
void setWatermarkVertical(int watermarkVertical);
|
||||
std::string getAccessKeyId()const;
|
||||
void setAccessKeyId(const std::string& accessKeyId);
|
||||
bool getUseOldURL()const;
|
||||
void setUseOldURL(bool useOldURL);
|
||||
int getWatermarkType()const;
|
||||
void setWatermarkType(int watermarkType);
|
||||
float getWatermarkRotate()const;
|
||||
void setWatermarkRotate(float watermarkRotate);
|
||||
std::string getWatermarkValue()const;
|
||||
void setWatermarkValue(const std::string& watermarkValue);
|
||||
std::string getWatermarkFont()const;
|
||||
void setWatermarkFont(const std::string& watermarkFont);
|
||||
int getWatermarkHorizontal()const;
|
||||
void setWatermarkHorizontal(int watermarkHorizontal);
|
||||
std::string getSrcUri()const;
|
||||
void setSrcUri(const std::string& srcUri);
|
||||
std::string getWatermarkFillStyle()const;
|
||||
void setWatermarkFillStyle(const std::string& watermarkFillStyle);
|
||||
|
||||
private:
|
||||
std::string srcType_;
|
||||
std::string project_;
|
||||
int watermarkVertical_;
|
||||
std::string accessKeyId_;
|
||||
bool useOldURL_;
|
||||
int watermarkType_;
|
||||
float watermarkRotate_;
|
||||
std::string watermarkValue_;
|
||||
std::string watermarkFont_;
|
||||
int watermarkHorizontal_;
|
||||
std::string srcUri_;
|
||||
std::string watermarkFillStyle_;
|
||||
|
||||
};
|
||||
}
|
||||
|
||||
@@ -49,6 +49,17 @@ void GetOfficePreviewURLRequest::setProject(const std::string& project)
|
||||
setParameter("Project", project);
|
||||
}
|
||||
|
||||
int GetOfficePreviewURLRequest::getWatermarkVertical()const
|
||||
{
|
||||
return watermarkVertical_;
|
||||
}
|
||||
|
||||
void GetOfficePreviewURLRequest::setWatermarkVertical(int watermarkVertical)
|
||||
{
|
||||
watermarkVertical_ = watermarkVertical;
|
||||
setParameter("WatermarkVertical", std::to_string(watermarkVertical));
|
||||
}
|
||||
|
||||
std::string GetOfficePreviewURLRequest::getAccessKeyId()const
|
||||
{
|
||||
return accessKeyId_;
|
||||
@@ -60,15 +71,59 @@ void GetOfficePreviewURLRequest::setAccessKeyId(const std::string& accessKeyId)
|
||||
setParameter("AccessKeyId", accessKeyId);
|
||||
}
|
||||
|
||||
bool GetOfficePreviewURLRequest::getUseOldURL()const
|
||||
int GetOfficePreviewURLRequest::getWatermarkType()const
|
||||
{
|
||||
return useOldURL_;
|
||||
return watermarkType_;
|
||||
}
|
||||
|
||||
void GetOfficePreviewURLRequest::setUseOldURL(bool useOldURL)
|
||||
void GetOfficePreviewURLRequest::setWatermarkType(int watermarkType)
|
||||
{
|
||||
useOldURL_ = useOldURL;
|
||||
setParameter("UseOldURL", useOldURL ? "true" : "false");
|
||||
watermarkType_ = watermarkType;
|
||||
setParameter("WatermarkType", std::to_string(watermarkType));
|
||||
}
|
||||
|
||||
float GetOfficePreviewURLRequest::getWatermarkRotate()const
|
||||
{
|
||||
return watermarkRotate_;
|
||||
}
|
||||
|
||||
void GetOfficePreviewURLRequest::setWatermarkRotate(float watermarkRotate)
|
||||
{
|
||||
watermarkRotate_ = watermarkRotate;
|
||||
setParameter("WatermarkRotate", std::to_string(watermarkRotate));
|
||||
}
|
||||
|
||||
std::string GetOfficePreviewURLRequest::getWatermarkValue()const
|
||||
{
|
||||
return watermarkValue_;
|
||||
}
|
||||
|
||||
void GetOfficePreviewURLRequest::setWatermarkValue(const std::string& watermarkValue)
|
||||
{
|
||||
watermarkValue_ = watermarkValue;
|
||||
setParameter("WatermarkValue", watermarkValue);
|
||||
}
|
||||
|
||||
std::string GetOfficePreviewURLRequest::getWatermarkFont()const
|
||||
{
|
||||
return watermarkFont_;
|
||||
}
|
||||
|
||||
void GetOfficePreviewURLRequest::setWatermarkFont(const std::string& watermarkFont)
|
||||
{
|
||||
watermarkFont_ = watermarkFont;
|
||||
setParameter("WatermarkFont", watermarkFont);
|
||||
}
|
||||
|
||||
int GetOfficePreviewURLRequest::getWatermarkHorizontal()const
|
||||
{
|
||||
return watermarkHorizontal_;
|
||||
}
|
||||
|
||||
void GetOfficePreviewURLRequest::setWatermarkHorizontal(int watermarkHorizontal)
|
||||
{
|
||||
watermarkHorizontal_ = watermarkHorizontal;
|
||||
setParameter("WatermarkHorizontal", std::to_string(watermarkHorizontal));
|
||||
}
|
||||
|
||||
std::string GetOfficePreviewURLRequest::getSrcUri()const
|
||||
@@ -82,3 +137,14 @@ void GetOfficePreviewURLRequest::setSrcUri(const std::string& srcUri)
|
||||
setParameter("SrcUri", srcUri);
|
||||
}
|
||||
|
||||
std::string GetOfficePreviewURLRequest::getWatermarkFillStyle()const
|
||||
{
|
||||
return watermarkFillStyle_;
|
||||
}
|
||||
|
||||
void GetOfficePreviewURLRequest::setWatermarkFillStyle(const std::string& watermarkFillStyle)
|
||||
{
|
||||
watermarkFillStyle_ = watermarkFillStyle;
|
||||
setParameter("WatermarkFillStyle", watermarkFillStyle);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user